
/* WARNING: Function: __x86.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */

char * get_DW_AT_name(uint attr)

{
  char *pcVar1;
  
  if (attr == 0x7a) {
    return "DW_AT_call_all_calls";
  }
  if (attr < 0x7b) {
    if (attr == 0x44) {
      return "DW_AT_namelist_items";
    }
    if (attr < 0x45) {
      if (attr == 0x21) {
        return "DW_AT_is_optional";
      }
      if (attr < 0x22) {
        if (attr == 0x13) {
          return "DW_AT_language";
        }
        if (attr < 0x14) {
          if (attr == 0xb) {
            return "DW_AT_byte_size";
          }
          if (attr < 0xc) {
            if (attr == 3) {
              return "DW_AT_name";
            }
            if (attr < 4) {
              pcVar1 = "DW_AT_sibling";
              if (attr != 1) {
                if (attr == 2) {
                  return "DW_AT_location";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_ordering";
              if (attr != 9) {
                if (attr == 10) {
                  return "DW_AT_subscr_data";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0xf) {
              return "DW_AT_element_list";
            }
            if (attr < 0x10) {
              pcVar1 = "DW_AT_bit_offset";
              if (attr != 0xc) {
                if (attr == 0xd) {
                  return "DW_AT_bit_size";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_low_pc";
              if (attr != 0x11) {
                pcVar1 = "DW_AT_high_pc";
                if (attr < 0x12) {
                  pcVar1 = "DW_AT_stmt_list";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (attr == 0x19) {
            return "DW_AT_string_length";
          }
          if (attr < 0x1a) {
            if (attr == 0x16) {
              return "DW_AT_discr_value";
            }
            if (attr < 0x17) {
              pcVar1 = "DW_AT_member";
              if (attr != 0x14) {
                if (attr == 0x15) {
                  return "DW_AT_discr";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_visibility";
              if (attr != 0x17) {
                if (attr == 0x18) {
                  return "DW_AT_import";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x1c) {
              return "DW_AT_const_value";
            }
            if (attr < 0x1d) {
              pcVar1 = "DW_AT_common_reference";
              if (attr != 0x1a) {
                if (attr == 0x1b) {
                  return "DW_AT_comp_dir";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_default_value";
              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {
                if (attr == 0x20) {
                  return "DW_AT_inline";
                }
                return (char *)0x0;
              }
            }
          }
        }
      }
      else {
        if (attr == 0x36) {
          return "DW_AT_calling_convention";
        }
        if (attr < 0x37) {
          if (attr == 0x2e) {
            return "DW_AT_bit_stride";
          }
          if (attr < 0x2f) {
            if (attr == 0x27) {
              return "DW_AT_prototyped";
            }
            if (attr < 0x28) {
              pcVar1 = "DW_AT_lower_bound";
              if (attr != 0x22) {
                if (attr == 0x25) {
                  return "DW_AT_producer";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_return_addr";
              if (attr != 0x2a) {
                if (attr == 0x2c) {
                  return "DW_AT_start_scope";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x32) {
              return "DW_AT_accessibility";
            }
            if (attr < 0x33) {
              pcVar1 = "DW_AT_upper_bound";
              if (attr != 0x2f) {
                if (attr == 0x31) {
                  return "DW_AT_abstract_origin";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_artificial";
              if (attr != 0x34) {
                pcVar1 = "DW_AT_base_types";
                if (attr < 0x35) {
                  pcVar1 = "DW_AT_address_class";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (attr == 0x3d) {
            return "DW_AT_discr_list";
          }
          if (attr < 0x3e) {
            if (attr == 0x39) {
              return "DW_AT_decl_column";
            }
            if (attr < 0x3a) {
              pcVar1 = "DW_AT_count";
              if (attr != 0x37) {
                if (attr == 0x38) {
                  return "DW_AT_data_member_location";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_decl_line";
              if (attr != 0x3b) {
                pcVar1 = "DW_AT_declaration";
                if (attr < 0x3c) {
                  pcVar1 = "DW_AT_decl_file";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (attr == 0x40) {
              return "DW_AT_frame_base";
            }
            if (attr < 0x41) {
              pcVar1 = "DW_AT_encoding";
              if (attr != 0x3e) {
                if (attr == 0x3f) {
                  return "DW_AT_external";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_identifier_case";
              if (attr != 0x42) {
                pcVar1 = "DW_AT_macro_info";
                if (attr < 0x43) {
                  pcVar1 = "DW_AT_friend";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
    else {
      if (attr == 0x5e) {
        return "DW_AT_decimal_sign";
      }
      if (attr < 0x5f) {
        if (attr == 0x51) {
          return "DW_AT_byte_stride";
        }
        if (attr < 0x52) {
          if (attr == 0x4a) {
            return "DW_AT_use_location";
          }
          if (attr < 0x4b) {
            if (attr == 0x47) {
              return "DW_AT_specification";
            }
            if (attr < 0x48) {
              pcVar1 = "DW_AT_priority";
              if (attr != 0x45) {
                if (attr == 0x46) {
                  return "DW_AT_segment";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_static_link";
              if (attr != 0x48) {
                if (attr == 0x49) {
                  return "DW_AT_type";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x4d) {
              return "DW_AT_vtable_elem_location";
            }
            if (attr < 0x4e) {
              pcVar1 = "DW_AT_variable_parameter";
              if (attr != 0x4b) {
                if (attr == 0x4c) {
                  return "DW_AT_virtuality";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_associated";
              if (attr != 0x4f) {
                pcVar1 = "DW_AT_data_location";
                if (attr < 0x50) {
                  pcVar1 = "DW_AT_allocated";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (attr == 0x57) {
            return "DW_AT_call_column";
          }
          if (attr < 0x58) {
            if (attr == 0x54) {
              return "DW_AT_extension";
            }
            if (attr < 0x55) {
              pcVar1 = "DW_AT_entry_pc";
              if (attr != 0x52) {
                if (attr == 0x53) {
                  return "DW_AT_use_UTF8";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_ranges";
              if (attr != 0x55) {
                if (attr == 0x56) {
                  return "DW_AT_trampoline";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x5a) {
              return "DW_AT_description";
            }
            if (attr < 0x5b) {
              pcVar1 = "DW_AT_call_file";
              if (attr != 0x58) {
                if (attr == 0x59) {
                  return "DW_AT_call_line";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_decimal_scale";
              if (attr != 0x5c) {
                pcVar1 = "DW_AT_small";
                if (attr < 0x5d) {
                  pcVar1 = "DW_AT_binary_scale";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (attr == 0x6b) {
          return "DW_AT_data_bit_offset";
        }
        if (attr < 0x6c) {
          if (attr == 100) {
            return "DW_AT_object_pointer";
          }
          if (attr < 0x65) {
            if (attr == 0x61) {
              return "DW_AT_mutable";
            }
            if (attr < 0x62) {
              pcVar1 = "DW_AT_digit_count";
              if (attr != 0x5f) {
                if (attr == 0x60) {
                  return "DW_AT_picture_string";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_threads_scaled";
              if (attr != 0x62) {
                if (attr == 99) {
                  return "DW_AT_explicit";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x67) {
              return "DW_AT_pure";
            }
            if (attr < 0x68) {
              pcVar1 = "DW_AT_endianity";
              if (attr != 0x65) {
                if (attr == 0x66) {
                  return "DW_AT_elemental";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_signature";
              if (attr != 0x69) {
                pcVar1 = "DW_AT_main_subprogram";
                if (attr < 0x6a) {
                  pcVar1 = "DW_AT_recursive";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (attr == 0x72) {
            return "DW_AT_str_offsets_base";
          }
          if (attr < 0x73) {
            if (attr == 0x6e) {
              return "DW_AT_linkage_name";
            }
            if (attr < 0x6f) {
              pcVar1 = "DW_AT_const_expr";
              if (attr != 0x6c) {
                if (attr == 0x6d) {
                  return "DW_AT_enum_class";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_string_length_byte_size";
              if (attr != 0x70) {
                pcVar1 = "DW_AT_rank";
                if (attr < 0x71) {
                  pcVar1 = "DW_AT_string_length_bit_size";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (attr == 0x76) {
              return "DW_AT_dwo_name";
            }
            if (attr < 0x77) {
              pcVar1 = "DW_AT_addr_base";
              if (attr != 0x73) {
                if (attr == 0x74) {
                  return "DW_AT_rnglists_base";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_rvalue_reference";
              if (attr != 0x78) {
                pcVar1 = "DW_AT_macros";
                if (attr < 0x79) {
                  pcVar1 = "DW_AT_reference";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
  }
  else {
    if (attr == 0x2105) {
      return "DW_AT_body_begin";
    }
    if (attr < 0x2106) {
      if (attr == 0x2007) {
        return "DW_AT_MIPS_linkage_name";
      }
      if (attr < 0x2008) {
        if (attr == 0x87) {
          return "DW_AT_noreturn";
        }
        if (attr < 0x88) {
          if (attr == 0x80) {
            return "DW_AT_call_parameter";
          }
          if (attr < 0x81) {
            if (attr == 0x7d) {
              return "DW_AT_call_return_pc";
            }
            if (attr < 0x7e) {
              pcVar1 = "DW_AT_call_all_source_calls";
              if (attr != 0x7b) {
                if (attr == 0x7c) {
                  return "DW_AT_call_all_tail_calls";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_call_value";
              if (attr != 0x7e) {
                if (attr == 0x7f) {
                  return "DW_AT_call_origin";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x83) {
              return "DW_AT_call_target";
            }
            if (attr < 0x84) {
              pcVar1 = "DW_AT_call_pc";
              if (attr != 0x81) {
                if (attr == 0x82) {
                  return "DW_AT_call_tail_call";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_call_data_location";
              if (attr != 0x85) {
                pcVar1 = "DW_AT_call_data_value";
                if (attr < 0x86) {
                  pcVar1 = "DW_AT_call_target_clobbered";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (attr == 0x2000) {
            return "DW_AT_HP_block_index";
          }
          if (attr < 0x2001) {
            if (attr == 0x8a) {
              return "DW_AT_deleted";
            }
            if (attr < 0x8b) {
              pcVar1 = "DW_AT_alignment";
              if (attr != 0x88) {
                if (attr == 0x89) {
                  return "DW_AT_export_symbols";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_defaulted";
              if (attr != 0x8b) {
                if (attr == 0x8c) {
                  return "DW_AT_loclists_base";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x2003) {
              return "DW_AT_MIPS_tail_loop_begin";
            }
            if (attr < 0x2004) {
              pcVar1 = "DW_AT_MIPS_fde";
              if (attr != 0x2001) {
                if (attr == 0x2002) {
                  return "DW_AT_MIPS_loop_begin";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";
              if (attr != 0x2005) {
                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";
                if (attr < 0x2006) {
                  pcVar1 = "DW_AT_MIPS_epilog_begin";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (attr == 0x2018) {
          return "DW_AT_HP_cold_region_high_pc";
        }
        if (attr < 0x2019) {
          if (attr == 0x2011) {
            return "DW_AT_HP_proc_per_section";
          }
          if (attr < 0x2012) {
            if (attr == 0x200a) {
              return "DW_AT_MIPS_clone_origin";
            }
            if (attr < 0x200b) {
              pcVar1 = "DW_AT_MIPS_stride";
              if (attr != 0x2008) {
                if (attr == 0x2009) {
                  return "DW_AT_MIPS_abstract_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_MIPS_has_inlines";
              if (attr != 0x200b) {
                if (attr == 0x2010) {
                  return "DW_AT_HP_actuals_stmt_list";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x2014) {
              return "DW_AT_HP_opt_level";
            }
            if (attr < 0x2015) {
              pcVar1 = "DW_AT_HP_raw_data_ptr";
              if (attr != 0x2012) {
                if (attr == 0x2013) {
                  return "DW_AT_HP_pass_by_reference";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_HP_opt_flags";
              if (attr != 0x2016) {
                pcVar1 = "DW_AT_HP_cold_region_low_pc";
                if (attr < 0x2017) {
                  pcVar1 = "DW_AT_HP_prof_version_id";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (attr == 0x2022) {
            return "DW_AT_HP_definition_points";
          }
          if (attr < 0x2023) {
            if (attr == 0x201b) {
              return "DW_AT_HP_prof_flags";
            }
            if (attr < 0x201c) {
              pcVar1 = "DW_AT_HP_all_variables_modifiable";
              if (attr != 0x2019) {
                if (attr == 0x201a) {
                  return "DW_AT_HP_linkage_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_HP_unit_size";
              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {
                if (attr == 0x201f) {
                  return "DW_AT_HP_unit_name";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x2101) {
              return "DW_AT_sf_names";
            }
            if (attr < 0x2102) {
              pcVar1 = "DW_AT_HP_default_location";
              if (attr != 0x2023) {
                if (attr == 0x2029) {
                  return "DW_AT_HP_is_result_param";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_mac_info";
              if (attr != 0x2103) {
                pcVar1 = "DW_AT_src_coords";
                if (attr < 0x2104) {
                  pcVar1 = "DW_AT_src_info";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
    else {
      if (attr == 0x2135) {
        return "DW_AT_GNU_pubtypes";
      }
      if (attr < 0x2136) {
        if (attr == 0x2112) {
          return "DW_AT_GNU_call_site_data_value";
        }
        if (attr < 0x2113) {
          if (attr == 0x210b) {
            return "DW_AT_GNU_pt_guarded";
          }
          if (attr < 0x210c) {
            if (attr == 0x2108) {
              return "DW_AT_GNU_guarded_by";
            }
            if (attr < 0x2109) {
              pcVar1 = "DW_AT_body_end";
              if (attr != 0x2106) {
                if (attr == 0x2107) {
                  return "DW_AT_GNU_vector";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_pt_guarded_by";
              if (attr != 0x2109) {
                if (attr == 0x210a) {
                  return "DW_AT_GNU_guarded";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x210e) {
              return "DW_AT_GNU_shared_locks_required";
            }
            if (attr < 0x210f) {
              pcVar1 = "DW_AT_GNU_locks_excluded";
              if (attr != 0x210c) {
                if (attr == 0x210d) {
                  return "DW_AT_GNU_exclusive_locks_required";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_template_name";
              if (attr != 0x2110) {
                pcVar1 = "DW_AT_GNU_call_site_value";
                if (attr < 0x2111) {
                  pcVar1 = "DW_AT_GNU_odr_signature";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (attr == 0x2119) {
            return "DW_AT_GNU_macros";
          }
          if (attr < 0x211a) {
            if (attr == 0x2115) {
              return "DW_AT_GNU_tail_call";
            }
            if (attr < 0x2116) {
              pcVar1 = "DW_AT_GNU_call_site_target";
              if (attr != 0x2113) {
                if (attr == 0x2114) {
                  return "DW_AT_GNU_call_site_target_clobbered";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_all_call_sites";
              if (attr != 0x2117) {
                pcVar1 = "DW_AT_GNU_all_source_call_sites";
                if (attr < 0x2118) {
                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (attr == 0x2131) {
              return "DW_AT_GNU_dwo_id";
            }
            if (attr < 0x2132) {
              pcVar1 = "DW_AT_GNU_deleted";
              if (attr != 0x211a) {
                if (attr == 0x2130) {
                  return "DW_AT_GNU_dwo_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_addr_base";
              if (attr != 0x2133) {
                pcVar1 = "DW_AT_GNU_pubnames";
                if (attr < 0x2134) {
                  pcVar1 = "DW_AT_GNU_ranges_base";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (attr == 0x3a02) {
          return "DW_AT_PGI_lstride";
        }
        if (attr < 0x3a03) {
          if (attr == 0x2302) {
            return "DW_AT_GNAT_descriptive_type";
          }
          if (attr < 0x2303) {
            if (attr == 0x2138) {
              return "DW_AT_GNU_entry_view";
            }
            if (attr < 0x2139) {
              pcVar1 = "DW_AT_GNU_discriminator";
              if (attr != 0x2136) {
                if (attr == 0x2137) {
                  return "DW_AT_GNU_locviews";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";
              if (attr != 0x2201) {
                if (attr == 0x2301) {
                  return "DW_AT_use_GNAT_descriptive_type";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (attr == 0x2305) {
              return "DW_AT_GNU_bias";
            }
            if (attr < 0x2306) {
              pcVar1 = "DW_AT_GNU_numerator";
              if (attr != 0x2303) {
                if (attr == 0x2304) {
                  return "DW_AT_GNU_denominator";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_PGI_lbase";
              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {
                if (attr == 0x3210) {
                  return "DW_AT_upc_threads_scaled";
                }
                return (char *)0x0;
              }
            }
          }
        }
        else {
          if (attr == 0x3fe7) {
            return "DW_AT_APPLE_omit_frame_ptr";
          }
          if (attr < 0x3fe8) {
            if (attr == 0x3fe3) {
              return "DW_AT_APPLE_isa";
            }
            if (attr < 0x3fe4) {
              pcVar1 = "DW_AT_APPLE_optimized";
              if (attr != 0x3fe1) {
                if (attr == 0x3fe2) {
                  return "DW_AT_APPLE_flags";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_APPLE_major_runtime_vers";
              if (attr != 0x3fe5) {
                pcVar1 = "DW_AT_APPLE_runtime_class";
                if (attr < 0x3fe6) {
                  pcVar1 = "DW_AT_APPLE_block";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (attr == 0x3fea) {
              return "DW_AT_APPLE_property_setter";
            }
            if (attr < 0x3feb) {
              pcVar1 = "DW_AT_APPLE_property_name";
              if (attr != 0x3fe8) {
                if (attr == 0x3fe9) {
                  return "DW_AT_APPLE_property_getter";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_APPLE_objc_complete_type";
              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {
                if (attr != 0x3fed) {
                  return (char *)0x0;
                }
                pcVar1 = "DW_AT_APPLE_property";
              }
            }
          }
        }
      }
    }
  }
  return pcVar1;
}



/* WARNING: Function: __i686.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */

char * FUN_0004b350(uint param_1)

{
  char *pcVar1;
  
  if (param_1 == 0x7a) {
    return "DW_AT_call_all_calls";
  }
  if (param_1 < 0x7b) {
    if (param_1 == 0x44) {
      return "DW_AT_namelist_items";
    }
    if (param_1 < 0x45) {
      if (param_1 == 0x21) {
        return "DW_AT_is_optional";
      }
      if (param_1 < 0x22) {
        if (param_1 == 0x13) {
          return "DW_AT_language";
        }
        if (param_1 < 0x14) {
          if (param_1 == 0xb) {
            return "DW_AT_byte_size";
          }
          if (param_1 < 0xc) {
            if (param_1 == 3) {
              return "DW_AT_name";
            }
            if (param_1 < 4) {
              pcVar1 = "DW_AT_sibling";
              if (param_1 != 1) {
                if (param_1 == 2) {
                  return "DW_AT_location";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_ordering";
              if (param_1 != 9) {
                if (param_1 == 10) {
                  return "DW_AT_subscr_data";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0xf) {
              return "DW_AT_element_list";
            }
            if (param_1 < 0x10) {
              pcVar1 = "DW_AT_bit_offset";
              if (param_1 != 0xc) {
                if (param_1 == 0xd) {
                  return "DW_AT_bit_size";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_low_pc";
              if (param_1 != 0x11) {
                pcVar1 = "DW_AT_high_pc";
                if (param_1 < 0x12) {
                  pcVar1 = "DW_AT_stmt_list";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x19) {
            return "DW_AT_string_length";
          }
          if (param_1 < 0x1a) {
            if (param_1 == 0x16) {
              return "DW_AT_discr_value";
            }
            if (param_1 < 0x17) {
              pcVar1 = "DW_AT_member";
              if (param_1 != 0x14) {
                if (param_1 == 0x15) {
                  return "DW_AT_discr";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_visibility";
              if (param_1 != 0x17) {
                if (param_1 == 0x18) {
                  return "DW_AT_import";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x1c) {
              return "DW_AT_const_value";
            }
            if (param_1 < 0x1d) {
              pcVar1 = "DW_AT_common_reference";
              if (param_1 != 0x1a) {
                if (param_1 == 0x1b) {
                  return "DW_AT_comp_dir";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_default_value";
              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {
                if (param_1 == 0x20) {
                  return "DW_AT_inline";
                }
                return (char *)0x0;
              }
            }
          }
        }
      }
      else {
        if (param_1 == 0x36) {
          return "DW_AT_calling_convention";
        }
        if (param_1 < 0x37) {
          if (param_1 == 0x2e) {
            return "DW_AT_bit_stride";
          }
          if (param_1 < 0x2f) {
            if (param_1 == 0x27) {
              return "DW_AT_prototyped";
            }
            if (param_1 < 0x28) {
              pcVar1 = "DW_AT_lower_bound";
              if (param_1 != 0x22) {
                if (param_1 == 0x25) {
                  return "DW_AT_producer";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_return_addr";
              if (param_1 != 0x2a) {
                if (param_1 == 0x2c) {
                  return "DW_AT_start_scope";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x32) {
              return "DW_AT_accessibility";
            }
            if (param_1 < 0x33) {
              pcVar1 = "DW_AT_upper_bound";
              if (param_1 != 0x2f) {
                if (param_1 == 0x31) {
                  return "DW_AT_abstract_origin";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_artificial";
              if (param_1 != 0x34) {
                pcVar1 = "DW_AT_base_types";
                if (param_1 < 0x35) {
                  pcVar1 = "DW_AT_address_class";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x3d) {
            return "DW_AT_discr_list";
          }
          if (param_1 < 0x3e) {
            if (param_1 == 0x39) {
              return "DW_AT_decl_column";
            }
            if (param_1 < 0x3a) {
              pcVar1 = "DW_AT_count";
              if (param_1 != 0x37) {
                if (param_1 == 0x38) {
                  return "DW_AT_data_member_location";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_decl_line";
              if (param_1 != 0x3b) {
                pcVar1 = "DW_AT_declaration";
                if (param_1 < 0x3c) {
                  pcVar1 = "DW_AT_decl_file";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (param_1 == 0x40) {
              return "DW_AT_frame_base";
            }
            if (param_1 < 0x41) {
              pcVar1 = "DW_AT_encoding";
              if (param_1 != 0x3e) {
                if (param_1 == 0x3f) {
                  return "DW_AT_external";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_identifier_case";
              if (param_1 != 0x42) {
                pcVar1 = "DW_AT_macro_info";
                if (param_1 < 0x43) {
                  pcVar1 = "DW_AT_friend";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
    else {
      if (param_1 == 0x5e) {
        return "DW_AT_decimal_sign";
      }
      if (param_1 < 0x5f) {
        if (param_1 == 0x51) {
          return "DW_AT_byte_stride";
        }
        if (param_1 < 0x52) {
          if (param_1 == 0x4a) {
            return "DW_AT_use_location";
          }
          if (param_1 < 0x4b) {
            if (param_1 == 0x47) {
              return "DW_AT_specification";
            }
            if (param_1 < 0x48) {
              pcVar1 = "DW_AT_priority";
              if (param_1 != 0x45) {
                if (param_1 == 0x46) {
                  return "DW_AT_segment";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_static_link";
              if (param_1 != 0x48) {
                if (param_1 == 0x49) {
                  return "DW_AT_type";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x4d) {
              return "DW_AT_vtable_elem_location";
            }
            if (param_1 < 0x4e) {
              pcVar1 = "DW_AT_variable_parameter";
              if (param_1 != 0x4b) {
                if (param_1 == 0x4c) {
                  return "DW_AT_virtuality";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_associated";
              if (param_1 != 0x4f) {
                pcVar1 = "DW_AT_data_location";
                if (param_1 < 0x50) {
                  pcVar1 = "DW_AT_allocated";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x57) {
            return "DW_AT_call_column";
          }
          if (param_1 < 0x58) {
            if (param_1 == 0x54) {
              return "DW_AT_extension";
            }
            if (param_1 < 0x55) {
              pcVar1 = "DW_AT_entry_pc";
              if (param_1 != 0x52) {
                if (param_1 == 0x53) {
                  return "DW_AT_use_UTF8";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_ranges";
              if (param_1 != 0x55) {
                if (param_1 == 0x56) {
                  return "DW_AT_trampoline";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x5a) {
              return "DW_AT_description";
            }
            if (param_1 < 0x5b) {
              pcVar1 = "DW_AT_call_file";
              if (param_1 != 0x58) {
                if (param_1 == 0x59) {
                  return "DW_AT_call_line";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_decimal_scale";
              if (param_1 != 0x5c) {
                pcVar1 = "DW_AT_small";
                if (param_1 < 0x5d) {
                  pcVar1 = "DW_AT_binary_scale";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (param_1 == 0x6b) {
          return "DW_AT_data_bit_offset";
        }
        if (param_1 < 0x6c) {
          if (param_1 == 100) {
            return "DW_AT_object_pointer";
          }
          if (param_1 < 0x65) {
            if (param_1 == 0x61) {
              return "DW_AT_mutable";
            }
            if (param_1 < 0x62) {
              pcVar1 = "DW_AT_digit_count";
              if (param_1 != 0x5f) {
                if (param_1 == 0x60) {
                  return "DW_AT_picture_string";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_threads_scaled";
              if (param_1 != 0x62) {
                if (param_1 == 99) {
                  return "DW_AT_explicit";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x67) {
              return "DW_AT_pure";
            }
            if (param_1 < 0x68) {
              pcVar1 = "DW_AT_endianity";
              if (param_1 != 0x65) {
                if (param_1 == 0x66) {
                  return "DW_AT_elemental";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_signature";
              if (param_1 != 0x69) {
                pcVar1 = "DW_AT_main_subprogram";
                if (param_1 < 0x6a) {
                  pcVar1 = "DW_AT_recursive";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x72) {
            return "DW_AT_str_offsets_base";
          }
          if (param_1 < 0x73) {
            if (param_1 == 0x6e) {
              return "DW_AT_linkage_name";
            }
            if (param_1 < 0x6f) {
              pcVar1 = "DW_AT_const_expr";
              if (param_1 != 0x6c) {
                if (param_1 == 0x6d) {
                  return "DW_AT_enum_class";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_string_length_byte_size";
              if (param_1 != 0x70) {
                pcVar1 = "DW_AT_rank";
                if (param_1 < 0x71) {
                  pcVar1 = "DW_AT_string_length_bit_size";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (param_1 == 0x76) {
              return "DW_AT_dwo_name";
            }
            if (param_1 < 0x77) {
              pcVar1 = "DW_AT_addr_base";
              if (param_1 != 0x73) {
                if (param_1 == 0x74) {
                  return "DW_AT_rnglists_base";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_rvalue_reference";
              if (param_1 != 0x78) {
                pcVar1 = "DW_AT_macros";
                if (param_1 < 0x79) {
                  pcVar1 = "DW_AT_reference";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
  }
  else {
    if (param_1 == 0x2105) {
      return "DW_AT_body_begin";
    }
    if (param_1 < 0x2106) {
      if (param_1 == 0x2007) {
        return "DW_AT_MIPS_linkage_name";
      }
      if (param_1 < 0x2008) {
        if (param_1 == 0x87) {
          return "DW_AT_noreturn";
        }
        if (param_1 < 0x88) {
          if (param_1 == 0x80) {
            return "DW_AT_call_parameter";
          }
          if (param_1 < 0x81) {
            if (param_1 == 0x7d) {
              return "DW_AT_call_return_pc";
            }
            if (param_1 < 0x7e) {
              pcVar1 = "DW_AT_call_all_source_calls";
              if (param_1 != 0x7b) {
                if (param_1 == 0x7c) {
                  return "DW_AT_call_all_tail_calls";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_call_value";
              if (param_1 != 0x7e) {
                if (param_1 == 0x7f) {
                  return "DW_AT_call_origin";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x83) {
              return "DW_AT_call_target";
            }
            if (param_1 < 0x84) {
              pcVar1 = "DW_AT_call_pc";
              if (param_1 != 0x81) {
                if (param_1 == 0x82) {
                  return "DW_AT_call_tail_call";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_call_data_location";
              if (param_1 != 0x85) {
                pcVar1 = "DW_AT_call_data_value";
                if (param_1 < 0x86) {
                  pcVar1 = "DW_AT_call_target_clobbered";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x2000) {
            return "DW_AT_HP_block_index";
          }
          if (param_1 < 0x2001) {
            if (param_1 == 0x8a) {
              return "DW_AT_deleted";
            }
            if (param_1 < 0x8b) {
              pcVar1 = "DW_AT_alignment";
              if (param_1 != 0x88) {
                if (param_1 == 0x89) {
                  return "DW_AT_export_symbols";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_defaulted";
              if (param_1 != 0x8b) {
                if (param_1 == 0x8c) {
                  return "DW_AT_loclists_base";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x2003) {
              return "DW_AT_MIPS_tail_loop_begin";
            }
            if (param_1 < 0x2004) {
              pcVar1 = "DW_AT_MIPS_fde";
              if (param_1 != 0x2001) {
                if (param_1 == 0x2002) {
                  return "DW_AT_MIPS_loop_begin";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";
              if (param_1 != 0x2005) {
                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";
                if (param_1 < 0x2006) {
                  pcVar1 = "DW_AT_MIPS_epilog_begin";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (param_1 == 0x2018) {
          return "DW_AT_HP_cold_region_high_pc";
        }
        if (param_1 < 0x2019) {
          if (param_1 == 0x2011) {
            return "DW_AT_HP_proc_per_section";
          }
          if (param_1 < 0x2012) {
            if (param_1 == 0x200a) {
              return "DW_AT_MIPS_clone_origin";
            }
            if (param_1 < 0x200b) {
              pcVar1 = "DW_AT_MIPS_stride";
              if (param_1 != 0x2008) {
                if (param_1 == 0x2009) {
                  return "DW_AT_MIPS_abstract_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_MIPS_has_inlines";
              if (param_1 != 0x200b) {
                if (param_1 == 0x2010) {
                  return "DW_AT_HP_actuals_stmt_list";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x2014) {
              return "DW_AT_HP_opt_level";
            }
            if (param_1 < 0x2015) {
              pcVar1 = "DW_AT_HP_raw_data_ptr";
              if (param_1 != 0x2012) {
                if (param_1 == 0x2013) {
                  return "DW_AT_HP_pass_by_reference";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_HP_opt_flags";
              if (param_1 != 0x2016) {
                pcVar1 = "DW_AT_HP_cold_region_low_pc";
                if (param_1 < 0x2017) {
                  pcVar1 = "DW_AT_HP_prof_version_id";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x2022) {
            return "DW_AT_HP_definition_points";
          }
          if (param_1 < 0x2023) {
            if (param_1 == 0x201b) {
              return "DW_AT_HP_prof_flags";
            }
            if (param_1 < 0x201c) {
              pcVar1 = "DW_AT_HP_all_variables_modifiable";
              if (param_1 != 0x2019) {
                if (param_1 == 0x201a) {
                  return "DW_AT_HP_linkage_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_HP_unit_size";
              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))
              {
                if (param_1 == 0x201f) {
                  return "DW_AT_HP_unit_name";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x2101) {
              return "DW_AT_sf_names";
            }
            if (param_1 < 0x2102) {
              pcVar1 = "DW_AT_HP_default_location";
              if (param_1 != 0x2023) {
                if (param_1 == 0x2029) {
                  return "DW_AT_HP_is_result_param";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_mac_info";
              if (param_1 != 0x2103) {
                pcVar1 = "DW_AT_src_coords";
                if (param_1 < 0x2104) {
                  pcVar1 = "DW_AT_src_info";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
    else {
      if (param_1 == 0x2135) {
        return "DW_AT_GNU_pubtypes";
      }
      if (param_1 < 0x2136) {
        if (param_1 == 0x2112) {
          return "DW_AT_GNU_call_site_data_value";
        }
        if (param_1 < 0x2113) {
          if (param_1 == 0x210b) {
            return "DW_AT_GNU_pt_guarded";
          }
          if (param_1 < 0x210c) {
            if (param_1 == 0x2108) {
              return "DW_AT_GNU_guarded_by";
            }
            if (param_1 < 0x2109) {
              pcVar1 = "DW_AT_body_end";
              if (param_1 != 0x2106) {
                if (param_1 == 0x2107) {
                  return "DW_AT_GNU_vector";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_pt_guarded_by";
              if (param_1 != 0x2109) {
                if (param_1 == 0x210a) {
                  return "DW_AT_GNU_guarded";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x210e) {
              return "DW_AT_GNU_shared_locks_required";
            }
            if (param_1 < 0x210f) {
              pcVar1 = "DW_AT_GNU_locks_excluded";
              if (param_1 != 0x210c) {
                if (param_1 == 0x210d) {
                  return "DW_AT_GNU_exclusive_locks_required";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_template_name";
              if (param_1 != 0x2110) {
                pcVar1 = "DW_AT_GNU_call_site_value";
                if (param_1 < 0x2111) {
                  pcVar1 = "DW_AT_GNU_odr_signature";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x2119) {
            return "DW_AT_GNU_macros";
          }
          if (param_1 < 0x211a) {
            if (param_1 == 0x2115) {
              return "DW_AT_GNU_tail_call";
            }
            if (param_1 < 0x2116) {
              pcVar1 = "DW_AT_GNU_call_site_target";
              if (param_1 != 0x2113) {
                if (param_1 == 0x2114) {
                  return "DW_AT_GNU_call_site_target_clobbered";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_all_call_sites";
              if (param_1 != 0x2117) {
                pcVar1 = "DW_AT_GNU_all_source_call_sites";
                if (param_1 < 0x2118) {
                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (param_1 == 0x2131) {
              return "DW_AT_GNU_dwo_id";
            }
            if (param_1 < 0x2132) {
              pcVar1 = "DW_AT_GNU_deleted";
              if (param_1 != 0x211a) {
                if (param_1 == 0x2130) {
                  return "DW_AT_GNU_dwo_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_addr_base";
              if (param_1 != 0x2133) {
                pcVar1 = "DW_AT_GNU_pubnames";
                if (param_1 < 0x2134) {
                  pcVar1 = "DW_AT_GNU_ranges_base";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (param_1 == 0x3a02) {
          return "DW_AT_PGI_lstride";
        }
        if (param_1 < 0x3a03) {
          if (param_1 == 0x2302) {
            return "DW_AT_GNAT_descriptive_type";
          }
          if (param_1 < 0x2303) {
            if (param_1 == 0x2138) {
              return "DW_AT_GNU_entry_view";
            }
            if (param_1 < 0x2139) {
              pcVar1 = "DW_AT_GNU_discriminator";
              if (param_1 != 0x2136) {
                if (param_1 == 0x2137) {
                  return "DW_AT_GNU_locviews";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";
              if (param_1 != 0x2201) {
                if (param_1 == 0x2301) {
                  return "DW_AT_use_GNAT_descriptive_type";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x2305) {
              return "DW_AT_GNU_bias";
            }
            if (param_1 < 0x2306) {
              pcVar1 = "DW_AT_GNU_numerator";
              if (param_1 != 0x2303) {
                if (param_1 == 0x2304) {
                  return "DW_AT_GNU_denominator";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_PGI_lbase";
              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {
                if (param_1 == 0x3210) {
                  return "DW_AT_upc_threads_scaled";
                }
                return (char *)0x0;
              }
            }
          }
        }
        else {
          if (param_1 == 0x3fe7) {
            return "DW_AT_APPLE_omit_frame_ptr";
          }
          if (param_1 < 0x3fe8) {
            if (param_1 == 0x3fe3) {
              return "DW_AT_APPLE_isa";
            }
            if (param_1 < 0x3fe4) {
              pcVar1 = "DW_AT_APPLE_optimized";
              if (param_1 != 0x3fe1) {
                if (param_1 == 0x3fe2) {
                  return "DW_AT_APPLE_flags";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_APPLE_major_runtime_vers";
              if (param_1 != 0x3fe5) {
                pcVar1 = "DW_AT_APPLE_runtime_class";
                if (param_1 < 0x3fe6) {
                  pcVar1 = "DW_AT_APPLE_block";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (param_1 == 0x3fea) {
              return "DW_AT_APPLE_property_setter";
            }
            if (param_1 < 0x3feb) {
              pcVar1 = "DW_AT_APPLE_property_name";
              if (param_1 != 0x3fe8) {
                if (param_1 == 0x3fe9) {
                  return "DW_AT_APPLE_property_getter";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_APPLE_objc_complete_type";
              if ((param_1 != 0x3fec) &&
                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {
                if (param_1 != 0x3fed) {
                  return (char *)0x0;
                }
                pcVar1 = "DW_AT_APPLE_property";
              }
            }
          }
        }
      }
    }
  }
  return pcVar1;
}


CALL 0x00015505
ADD EDX,0x27cab
MOV ECX,dword ptr [ESP + 0x4]
CMP ECX,0x7a
JZ 0x0004c585
JBE 0x0004b738
CMP ECX,0x2105
JZ 0x0004c57e
JBE 0x0004b4c8
CMP ECX,0x2135
JZ 0x0004c570
JBE 0x0004b540
CMP ECX,0x3a02
JZ 0x0004c520
JBE 0x0004b470
CMP ECX,0x3fe7
JZ 0x0004c480
JA 0x0004b3e0
CMP ECX,0x3fe3
JZ 0x0004c2d0
JBE 0x0004b418
LEA EAX,[EDX + 0xfffe9180]
CMP ECX,0x3fe5
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe832b]
LEA EDX,[EDX + 0xfffe8319]
CMOVBE EAX,EDX
RET
CMP ECX,0x3fea
JZ 0x0004c2e0
JBE 0x0004b448
LEA EAX,[EDX + 0xfffe91c0]
CMP ECX,0x3fec
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe91a0]
JC 0x0004b412
CMP ECX,0x3fed
JNZ 0x0004b440
LEA EAX,[EDX + 0xfffe83b2]
RET
LEA EAX,[EDX + 0xfffe82e1]
CMP ECX,0x3fe1
JZ 0x0004b412
CMP ECX,0x3fe2
JNZ 0x0004b438
LEA EAX,[EDX + 0xfffe82f7]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe8360]
CMP ECX,0x3fe8
JZ 0x0004b412
CMP ECX,0x3fe9
JNZ 0x0004b590
LEA EAX,[EDX + 0xfffe837a]
RET
CMP ECX,0x2302
JZ 0x0004c3c0
JBE 0x0004b818
CMP ECX,0x2305
JZ 0x0004c2f0
JBE 0x0004b7f0
LEA EAX,[EDX + 0xfffe82ad]
CMP ECX,0x3a00
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe82bd]
JA 0x0004b412
CMP ECX,0x3210
JNZ 0x0004b888
LEA EAX,[EDX + 0xfffe8294]
RET
CMP ECX,0x2007
JZ 0x0004c540
JBE 0x0004b9a0
CMP ECX,0x2018
JZ 0x0004c4f0
JBE 0x0004b7a8
CMP ECX,0x2022
JZ 0x0004c490
JA 0x0004b940
CMP ECX,0x201b
JZ 0x0004c300
JBE 0x0004b710
LEA EAX,[EDX + 0xfffe7f44]
CMP ECX,0x2020
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe7f57]
JA 0x0004b412
CMP ECX,0x201f
JNZ 0x0004b598
LEA EAX,[EDX + 0xfffe7f31]
RET
CMP ECX,0x2112
JZ 0x0004c530
JBE 0x0004b600
CMP ECX,0x2119
JZ 0x0004c470
JA 0x0004b5c8
CMP ECX,0x2115
JZ 0x0004c2a0
JBE 0x0004b5a0
LEA EAX,[EDX + 0xfffe8133]
CMP ECX,0x2117
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe9140]
LEA EDX,[EDX + 0xfffe8115]
CMOVBE EAX,EDX
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe80e6]
CMP ECX,0x2113
JZ 0x0004b412
CMP ECX,0x2114
JNZ 0x0004b648
LEA EAX,[EDX + 0xfffe9118]
RET
CMP ECX,0x2131
JZ 0x0004c2b0
JBE 0x0004b650
LEA EAX,[EDX + 0xfffe81a9]
CMP ECX,0x2133
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe81bd]
LEA EDX,[EDX + 0xfffe8193]
CMOVBE EAX,EDX
RET
CMP ECX,0x210b
JZ 0x0004c460
JBE 0x0004b6a0
CMP ECX,0x210e
JZ 0x0004c3b0
JBE 0x0004b678
LEA EAX,[EDX + 0xfffe80b4]
CMP ECX,0x2110
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe80cc]
LEA EDX,[EDX + 0xfffe809c]
CMOVBE EAX,EDX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe815d]
CMP ECX,0x211a
JZ 0x0004b412
CMP ECX,0x2130
JNZ 0x0004b6d0
LEA EAX,[EDX + 0xfffe816f]
RET
LEA EAX,[EDX + 0xfffe8083]
CMP ECX,0x210c
JZ 0x0004b412
CMP ECX,0x210d
JNZ 0x0004b6d8
LEA EAX,[EDX + 0xfffe90b4]
RET
CMP ECX,0x2108
JZ 0x0004c1c8
JA 0x0004b6e8
LEA EAX,[EDX + 0xfffe800f]
CMP ECX,0x2106
JZ 0x0004b412
CMP ECX,0x2107
JNZ 0x0004b6e0
LEA EAX,[EDX + 0xfffe801e]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe8044]
CMP ECX,0x2109
JZ 0x0004b412
CMP ECX,0x210a
JNZ 0x0004b970
LEA EAX,[EDX + 0xfffe805c]
RET
LEA EAX,[EDX + 0xfffe9090]
CMP ECX,0x2019
JZ 0x0004b412
CMP ECX,0x201a
JNZ 0x0004b928
LEA EAX,[EDX + 0xfffe7f07]
RET
CMP ECX,0x44
JZ 0x0004c577
JBE 0x0004bb70
CMP ECX,0x5e
JZ 0x0004c560
JBE 0x0004bb20
CMP ECX,0x6b
JZ 0x0004c510
JBE 0x0004ba58
CMP ECX,0x72
JZ 0x0004c4b0
JA 0x0004ba28
CMP ECX,0x6e
JZ 0x0004c380
JBE 0x0004ba00
LEA EAX,[EDX + 0xfffe7b07]
CMP ECX,0x70
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe7b25]
LEA EDX,[EDX + 0xfffe7aea]
CMOVBE EAX,EDX
RET
CMP ECX,0x2011
JZ 0x0004c450
JBE 0x0004b8b8
CMP ECX,0x2014
JZ 0x0004c390
JBE 0x0004b890
LEA EAX,[EDX + 0xfffe7ebb]
CMP ECX,0x2016
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe7ece]
LEA EDX,[EDX + 0xfffe7ea2]
CMOVBE EAX,EDX
RET
LEA EAX,[EDX + 0xfffe825b]
CMP ECX,0x2303
JZ 0x0004b412
CMP ECX,0x2304
JNZ 0x0004b850
LEA EAX,[EDX + 0xfffe826f]
RET
CMP ECX,0x2138
JZ 0x0004c1d0
JA 0x0004b860
LEA EAX,[EDX + 0xfffe81e3]
CMP ECX,0x2136
JZ 0x0004b412
CMP ECX,0x2137
JNZ 0x0004b858
LEA EAX,[EDX + 0xfffe81fb]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe8223]
CMP ECX,0x2201
JZ 0x0004b412
CMP ECX,0x2301
JNZ 0x0004b930
LEA EAX,[EDX + 0xfffe9160]
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7e5e]
CMP ECX,0x2012
JZ 0x0004b412
CMP ECX,0x2013
JNZ 0x0004b8f0
LEA EAX,[EDX + 0xfffe7e74]
RET
CMP ECX,0x200a
JZ 0x0004c1e0
JA 0x0004b900
LEA EAX,[EDX + 0xfffe7dba]
CMP ECX,0x2008
JZ 0x0004b412
CMP ECX,0x2009
JNZ 0x0004b8f8
LEA EAX,[EDX + 0xfffe7dcc]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7dfd]
CMP ECX,0x200b
JZ 0x0004b412
CMP ECX,0x2010
JNZ 0x0004b938
LEA EAX,[EDX + 0xfffe7e29]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
CMP ECX,0x2101
JZ 0x0004c3a0
JBE 0x0004b978
LEA EAX,[EDX + 0xfffe7fde]
CMP ECX,0x2103
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe7fed]
LEA EDX,[EDX + 0xfffe7fcf]
CMOVBE EAX,EDX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7f8d]
CMP ECX,0x2023
JZ 0x0004b412
CMP ECX,0x2029
JNZ 0x0004ba20
LEA EAX,[EDX + 0xfffe7fa7]
RET
CMP ECX,0x87
JZ 0x0004c4c0
JBE 0x0004c050
CMP ECX,0x2000
JZ 0x0004c440
JBE 0x0004bae0
CMP ECX,0x2003
JZ 0x0004c340
JBE 0x0004c018
LEA EAX,[EDX + 0xfffe7d84]
CMP ECX,0x2005
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe906c]
LEA EDX,[EDX + 0xfffe7d6c]
CMOVBE EAX,EDX
RET
LEA EAX,[EDX + 0xfffe7ab5]
CMP ECX,0x6c
JZ 0x0004b412
CMP ECX,0x6d
JNZ 0x0004c040
LEA EAX,[EDX + 0xfffe7ac6]
RET
XOR EAX,EAX
RET
CMP ECX,0x76
JZ 0x0004c350
JBE 0x0004ba98
LEA EAX,[EDX + 0xfffe7b8a]
CMP ECX,0x78
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe7ba1]
LEA EDX,[EDX + 0xfffe7b7a]
CMOVBE EAX,EDX
RET
CMP ECX,0x64
JZ 0x0004c410
JBE 0x0004c120
CMP ECX,0x67
JZ 0x0004c360
JBE 0x0004bac0
LEA EAX,[EDX + 0xfffe7a79]
CMP ECX,0x69
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe7a89]
LEA EDX,[EDX + 0xfffe7a69]
CMOVBE EAX,EDX
RET
LEA EAX,[EDX + 0xfffe7b47]
CMP ECX,0x73
JZ 0x0004b412
CMP ECX,0x74
JNZ 0x0004c180
LEA EAX,[EDX + 0xfffe7b57]
RET
LEA EAX,[EDX + 0xfffe7a3e]
CMP ECX,0x65
JZ 0x0004b412
CMP ECX,0x66
JNZ 0x0004c090
LEA EAX,[EDX + 0xfffe7a4e]
RET
CMP ECX,0x8a
JZ 0x0004c1f0
JA 0x0004c158
LEA EAX,[EDX + 0xfffe7cd5]
CMP ECX,0x88
JZ 0x0004b412
CMP ECX,0x89
JNZ 0x0004c150
LEA EAX,[EDX + 0xfffe7ce5]
RET
CMP ECX,0x51
JZ 0x0004c4d0
JBE 0x0004bce0
CMP ECX,0x57
JZ 0x0004c430
JBE 0x0004bcb0
CMP ECX,0x5a
JZ 0x0004c320
JBE 0x0004bbc8
LEA EAX,[EDX + 0xfffe799d]
CMP ECX,0x5c
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe79b1]
LEA EDX,[EDX + 0xfffe798a]
CMOVBE EAX,EDX
RET
CMP ECX,0x21
JZ 0x0004c550
JBE 0x0004bdd0
CMP ECX,0x36
JZ 0x0004c500
JBE 0x0004bc70
CMP ECX,0x3d
JZ 0x0004c4a0
JA 0x0004bc08
CMP ECX,0x39
JZ 0x0004c310
JBE 0x0004bbe8
LEA EAX,[EDX + 0xfffe7762]
CMP ECX,0x3b
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe7772]
LEA EDX,[EDX + 0xfffe7752]
CMOVBE EAX,EDX
RET
LEA EAX,[EDX + 0xfffe7958]
CMP ECX,0x58
JZ 0x0004b412
CMP ECX,0x59
JNZ 0x0004bc38
LEA EAX,[EDX + 0xfffe7968]
RET
LEA EAX,[EDX + 0xfffe7719]
CMP ECX,0x37
JZ 0x0004b412
CMP ECX,0x38
JNZ 0x0004bc40
LEA EAX,[EDX + 0xfffe7725]
RET
CMP ECX,0x40
JZ 0x0004c370
JBE 0x0004bc48
LEA EAX,[EDX + 0xfffe77d1]
CMP ECX,0x42
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe77e7]
LEA EDX,[EDX + 0xfffe77c4]
CMOVBE EAX,EDX
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7795]
CMP ECX,0x3e
JZ 0x0004b412
CMP ECX,0x3f
JNZ 0x0004beb0
LEA EAX,[EDX + 0xfffe77a4]
RET
CMP ECX,0x2e
JZ 0x0004c420
JBE 0x0004be50
CMP ECX,0x32
JZ 0x0004c330
JBE 0x0004be30
LEA EAX,[EDX + 0xfffe76de]
CMP ECX,0x34
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe76ef]
LEA EDX,[EDX + 0xfffe76ca]
CMOVBE EAX,EDX
RET
CMP ECX,0x54
JZ 0x0004c200
JA 0x0004bd20
LEA EAX,[EDX + 0xfffe78fa]
CMP ECX,0x52
JZ 0x0004b412
CMP ECX,0x53
JNZ 0x0004bd18
LEA EAX,[EDX + 0xfffe7909]
RET
CMP ECX,0x4a
JZ 0x0004c3e0
JBE 0x0004bd60
CMP ECX,0x4d
JZ 0x0004c280
JBE 0x0004bd40
LEA EAX,[EDX + 0xfffe78c3]
CMP ECX,0x4f
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe78d4]
LEA EDX,[EDX + 0xfffe78b3]
CMOVBE EAX,EDX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7928]
CMP ECX,0x55
JZ 0x0004b412
CMP ECX,0x56
JNZ 0x0004bd90
LEA EAX,[EDX + 0xfffe7935]
RET
LEA EAX,[EDX + 0xfffe786e]
CMP ECX,0x4b
JZ 0x0004b412
CMP ECX,0x4c
JNZ 0x0004bd98
LEA EAX,[EDX + 0xfffe7887]
RET
CMP ECX,0x47
JZ 0x0004c210
JA 0x0004bda8
LEA EAX,[EDX + 0xfffe780d]
CMP ECX,0x45
JZ 0x0004b412
CMP ECX,0x46
JNZ 0x0004bda0
LEA EAX,[EDX + 0xfffe781c]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe783e]
CMP ECX,0x48
JZ 0x0004b412
CMP ECX,0x49
JNZ 0x0004beb8
LEA EAX,[EDX + 0xfffe7850]
RET
CMP ECX,0x13
JZ 0x0004c4e0
JBE 0x0004bf20
CMP ECX,0x19
JZ 0x0004c400
JBE 0x0004bef0
CMP ECX,0x1c
JZ 0x0004c2c0
JBE 0x0004bed0
LEA EAX,[EDX + 0xfffe75f4]
CMP ECX,0x1e
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe75de]
JC 0x0004b412
CMP ECX,0x20
JNZ 0x0004bec8
LEA EAX,[EDX + 0xfffe7608]
RET
LEA EAX,[EDX + 0xfffe768e]
CMP ECX,0x2f
JZ 0x0004b412
CMP ECX,0x31
JNZ 0x0004be80
LEA EAX,[EDX + 0xfffe76a0]
RET
CMP ECX,0x27
JZ 0x0004c220
JA 0x0004be90
LEA EAX,[EDX + 0xfffe7627]
CMP ECX,0x22
JZ 0x0004b412
CMP ECX,0x25
JNZ 0x0004be88
LEA EAX,[EDX + 0xfffe7639]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7659]
CMP ECX,0x2a
JZ 0x0004b412
CMP ECX,0x2c
JNZ 0x0004bec0
LEA EAX,[EDX + 0xfffe766b]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe75a6]
CMP ECX,0x1a
JZ 0x0004b412
CMP ECX,0x1b
JNZ 0x0004bf58
LEA EAX,[EDX + 0xfffe75bd]
RET
CMP ECX,0x16
JZ 0x0004c230
JA 0x0004bfe8
LEA EAX,[EDX + 0xfffe7549]
CMP ECX,0x14
JZ 0x0004b412
CMP ECX,0x15
JNZ 0x0004bfe0
LEA EAX,[EDX + 0xfffe7556]
RET
CMP ECX,0xb
JZ 0x0004c3d0
JBE 0x0004bf80
CMP ECX,0xf
JZ 0x0004c270
JBE 0x0004bf60
LEA EAX,[EDX + 0xfffe751f]
CMP ECX,0x11
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe752c]
LEA EDX,[EDX + 0xfffe750f]
CMOVBE EAX,EDX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe74dc]
CMP ECX,0xc
JZ 0x0004b412
CMP ECX,0xd
JNZ 0x0004bfb0
LEA EAX,[EDX + 0xfffe74ed]
RET
CMP ECX,0x3
JZ 0x0004c240
JA 0x0004bfc0
LEA EAX,[EDX + 0xfffe7492]
CMP ECX,0x1
JZ 0x0004b412
CMP ECX,0x2
JNZ 0x0004bfb8
LEA EAX,[EDX + 0xfffe83c7]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe74ab]
CMP ECX,0x9
JZ 0x0004b412
CMP ECX,0xa
JNZ 0x0004c008
LEA EAX,[EDX + 0xfffe74ba]
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7574]
CMP ECX,0x17
JZ 0x0004b412
CMP ECX,0x18
JNZ 0x0004c010
LEA EAX,[EDX + 0xfffe7585]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7d2c]
CMP ECX,0x2001
JZ 0x0004b412
CMP ECX,0x2002
JNZ 0x0004c048
LEA EAX,[EDX + 0xfffe7d3b]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
CMP ECX,0x80
JZ 0x0004c3f0
JBE 0x0004c0c0
CMP ECX,0x83
JZ 0x0004c290
JBE 0x0004c098
LEA EAX,[EDX + 0xfffe7c97]
CMP ECX,0x85
JZ 0x0004b412
LEA EAX,[EDX + 0xfffe7cb0]
LEA EDX,[EDX + 0xfffe7c7b]
CMOVBE EAX,EDX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7c46]
CMP ECX,0x81
JZ 0x0004b412
CMP ECX,0x82
JNZ 0x0004c0f0
LEA EAX,[EDX + 0xfffe7c54]
RET
CMP ECX,0x7d
JZ 0x0004c250
JA 0x0004c100
LEA EAX,[EDX + 0xfffe7bc3]
CMP ECX,0x7b
JZ 0x0004b412
CMP ECX,0x7c
JNZ 0x0004c0f8
LEA EAX,[EDX + 0xfffe7bdf]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7c0e]
CMP ECX,0x7e
JZ 0x0004b412
CMP ECX,0x7f
JNZ 0x0004c1b0
LEA EAX,[EDX + 0xfffe7c1f]
RET
CMP ECX,0x61
JZ 0x0004c260
JA 0x0004c190
LEA EAX,[EDX + 0xfffe79d0]
CMP ECX,0x5f
JZ 0x0004b412
CMP ECX,0x60
JNZ 0x0004c188
LEA EAX,[EDX + 0xfffe79e2]
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7d08]
CMP ECX,0x8b
JZ 0x0004b412
CMP ECX,0x8c
JNZ 0x0004c1b8
LEA EAX,[EDX + 0xfffe7d18]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe7a05]
CMP ECX,0x62
JZ 0x0004b412
CMP ECX,0x63
JNZ 0x0004c1c0
LEA EAX,[EDX + 0xfffe7a1a]
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
XOR EAX,EAX
RET
LEA EAX,[EDX + 0xfffe802f]
RET
LEA EAX,[EDX + 0xfffe820e]
RET
LEA EAX,[EDX + 0xfffe7de5]
RET
LEA EAX,[EDX + 0xfffe7cfa]
RET
LEA EAX,[EDX + 0xfffe7918]
RET
LEA EAX,[EDX + 0xfffe782a]
RET
LEA EAX,[EDX + 0xfffe7648]
RET
LEA EAX,[EDX + 0xfffe7562]
RET
LEA EAX,[EDX + 0xfffe74a0]
RET
LEA EAX,[EDX + 0xfffe7bf9]
RET
LEA EAX,[EDX + 0xfffe79f7]
RET
LEA EAX,[EDX + 0xfffe74fc]
RET
LEA EAX,[EDX + 0xfffe7898]
RET
LEA EAX,[EDX + 0xfffe7c69]
RET
LEA EAX,[EDX + 0xfffe8101]
RET
LEA EAX,[EDX + 0xfffe8182]
RET
LEA EAX,[EDX + 0xfffe75cc]
RET
LEA EAX,[EDX + 0xfffe8309]
RET
LEA EAX,[EDX + 0xfffe8396]
RET
LEA EAX,[EDX + 0xfffe8285]
RET
LEA EAX,[EDX + 0xfffe7f1d]
RET
LEA EAX,[EDX + 0xfffe7740]
RET
LEA EAX,[EDX + 0xfffe7978]
RET
LEA EAX,[EDX + 0xfffe76b6]
RET
LEA EAX,[EDX + 0xfffe7d51]
RET
LEA EAX,[EDX + 0xfffe7b6b]
RET
LEA EAX,[EDX + 0xfffe7a5e]
RET
LEA EAX,[EDX + 0xfffe77b3]
RET
LEA EAX,[EDX + 0xfffe7ad7]
RET
LEA EAX,[EDX + 0xfffe7e8f]
RET
LEA EAX,[EDX + 0xfffe7fc0]
RET
LEA EAX,[EDX + 0xfffe90d8]
RET
LEA EAX,[EDX + 0xfffe823f]
RET
LEA EAX,[EDX + 0xfffe74cc]
RET
LEA EAX,[EDX + 0xfffe785b]
RET
LEA EAX,[EDX + 0xfffe7c31]
RET
LEA EAX,[EDX + 0xfffe7592]
RET
LEA EAX,[EDX + 0xfffe7a29]
RET
LEA EAX,[EDX + 0xfffe767d]
RET
LEA EAX,[EDX + 0xfffe7946]
RET
LEA EAX,[EDX + 0xfffe7e14]
RET
LEA EAX,[EDX + 0xfffe7e44]
RET
LEA EAX,[EDX + 0xfffe806e]
RET
LEA EAX,[EDX + 0xfffe814c]
RET
LEA EAX,[EDX + 0xfffe8345]
RET
LEA EAX,[EDX + 0xfffe7f72]
RET
LEA EAX,[EDX + 0xfffe7784]
RET
LEA EAX,[EDX + 0xfffe7b30]
RET
LEA EAX,[EDX + 0xfffe7cc6]
RET
LEA EAX,[EDX + 0xfffe78e8]
RET
LEA EAX,[EDX + 0xfffe753a]
RET
LEA EAX,[EDX + 0xfffe7eea]
RET
LEA EAX,[EDX + 0xfffe7700]
RET
LEA EAX,[EDX + 0xfffe7a9f]
RET
LEA EAX,[EDX + 0xfffe82cf]
RET
LEA EAX,[EDX + 0xfffe90f8]
RET
LEA EAX,[EDX + 0xfffe7da2]
RET
LEA EAX,[EDX + 0xfffe7615]
RET
LEA EAX,[EDX + 0xfffe79bd]
RET
LEA EAX,[EDX + 0xfffe81d0]
RET
LEA EAX,[EDX + 0xfffe77f8]
RET
LEA EAX,[EDX + 0xfffe7ffe]
RET
LEA EAX,[EDX + 0xfffe7bae]
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */\n\nchar * FUN_0004b350(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * FUN_0004b350(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* FUN_0004b350(uint param_1)" * (function_declarator "FUN_0004b350(uint param_1)" identifier (parameter_list "(uint param_1)" ( (parameter_declaration "uint param_1" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }" if (parenthesized_expression "(param_1 == 0x7a)" ( (binary_expression "param_1 == 0x7a" identifier == number_literal) )) (compound_statement "{\n    return "DW_AT_call_all_calls";\n  }" { (return_statement "return "DW_AT_call_all_calls";" return (string_literal ""DW_AT_call_all_calls"" " string_content ") ;) })) (if_statement "if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 < 0x7b)" ( (binary_expression "param_1 < 0x7b" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }" if (parenthesized_expression "(param_1 == 0x44)" ( (binary_expression "param_1 == 0x44" identifier == number_literal) )) (compound_statement "{\n      return "DW_AT_namelist_items";\n    }" { (return_statement "return "DW_AT_namelist_items";" return (string_literal ""DW_AT_namelist_items"" " string_content ") ;) })) (if_statement "if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x45)" ( (binary_expression "param_1 < 0x45" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }" if (parenthesized_expression "(param_1 == 0x21)" ( (binary_expression "param_1 == 0x21" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_is_optional";\n      }" { (return_statement "return "DW_AT_is_optional";" return (string_literal ""DW_AT_is_optional"" " string_content ") ;) })) (if_statement "if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x22)" ( (binary_expression "param_1 < 0x22" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }" if (parenthesized_expression "(param_1 == 0x13)" ( (binary_expression "param_1 == 0x13" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_language";\n        }" { (return_statement "return "DW_AT_language";" return (string_literal ""DW_AT_language"" " string_content ") ;) })) (if_statement "if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x14)" ( (binary_expression "param_1 < 0x14" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }" if (parenthesized_expression "(param_1 == 0xb)" ( (binary_expression "param_1 == 0xb" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_byte_size";\n          }" { (return_statement "return "DW_AT_byte_size";" return (string_literal ""DW_AT_byte_size"" " string_content ") ;) })) (if_statement "if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0xc)" ( (binary_expression "param_1 < 0xc" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 3) {\n              return "DW_AT_name";\n            }" if (parenthesized_expression "(param_1 == 3)" ( (binary_expression "param_1 == 3" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_name";\n            }" { (return_statement "return "DW_AT_name";" return (string_literal ""DW_AT_name"" " string_content ") ;) })) (if_statement "if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 4)" ( (binary_expression "param_1 < 4" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_sibling";" (assignment_expression "pcVar1 = "DW_AT_sibling"" identifier = (string_literal ""DW_AT_sibling"" " string_content ")) ;) (if_statement "if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 1)" ( (binary_expression "param_1 != 1" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 2) {\n                  return "DW_AT_location";\n                }" if (parenthesized_expression "(param_1 == 2)" ( (binary_expression "param_1 == 2" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_location";\n                }" { (return_statement "return "DW_AT_location";" return (string_literal ""DW_AT_location"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_ordering";" (assignment_expression "pcVar1 = "DW_AT_ordering"" identifier = (string_literal ""DW_AT_ordering"" " string_content ")) ;) (if_statement "if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 9)" ( (binary_expression "param_1 != 9" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }" if (parenthesized_expression "(param_1 == 10)" ( (binary_expression "param_1 == 10" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_subscr_data";\n                }" { (return_statement "return "DW_AT_subscr_data";" return (string_literal ""DW_AT_subscr_data"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }" if (parenthesized_expression "(param_1 == 0xf)" ( (binary_expression "param_1 == 0xf" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_element_list";\n            }" { (return_statement "return "DW_AT_element_list";" return (string_literal ""DW_AT_element_list"" " string_content ") ;) })) (if_statement "if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x10)" ( (binary_expression "param_1 < 0x10" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_bit_offset";" (assignment_expression "pcVar1 = "DW_AT_bit_offset"" identifier = (string_literal ""DW_AT_bit_offset"" " string_content ")) ;) (if_statement "if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0xc)" ( (binary_expression "param_1 != 0xc" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }" if (parenthesized_expression "(param_1 == 0xd)" ( (binary_expression "param_1 == 0xd" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_bit_size";\n                }" { (return_statement "return "DW_AT_bit_size";" return (string_literal ""DW_AT_bit_size"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_low_pc";" (assignment_expression "pcVar1 = "DW_AT_low_pc"" identifier = (string_literal ""DW_AT_low_pc"" " string_content ")) ;) (if_statement "if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x11)" ( (binary_expression "param_1 != 0x11" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_high_pc";" (assignment_expression "pcVar1 = "DW_AT_high_pc"" identifier = (string_literal ""DW_AT_high_pc"" " string_content ")) ;) (if_statement "if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }" if (parenthesized_expression "(param_1 < 0x12)" ( (binary_expression "param_1 < 0x12" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_stmt_list";\n                }" { (expression_statement "pcVar1 = "DW_AT_stmt_list";" (assignment_expression "pcVar1 = "DW_AT_stmt_list"" identifier = (string_literal ""DW_AT_stmt_list"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }" if (parenthesized_expression "(param_1 == 0x19)" ( (binary_expression "param_1 == 0x19" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_string_length";\n          }" { (return_statement "return "DW_AT_string_length";" return (string_literal ""DW_AT_string_length"" " string_content ") ;) })) (if_statement "if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x1a)" ( (binary_expression "param_1 < 0x1a" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }" if (parenthesized_expression "(param_1 == 0x16)" ( (binary_expression "param_1 == 0x16" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_discr_value";\n            }" { (return_statement "return "DW_AT_discr_value";" return (string_literal ""DW_AT_discr_value"" " string_content ") ;) })) (if_statement "if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x17)" ( (binary_expression "param_1 < 0x17" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_member";" (assignment_expression "pcVar1 = "DW_AT_member"" identifier = (string_literal ""DW_AT_member"" " string_content ")) ;) (if_statement "if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x14)" ( (binary_expression "param_1 != 0x14" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }" if (parenthesized_expression "(param_1 == 0x15)" ( (binary_expression "param_1 == 0x15" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_discr";\n                }" { (return_statement "return "DW_AT_discr";" return (string_literal ""DW_AT_discr"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_visibility";" (assignment_expression "pcVar1 = "DW_AT_visibility"" identifier = (string_literal ""DW_AT_visibility"" " string_content ")) ;) (if_statement "if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x17)" ( (binary_expression "param_1 != 0x17" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }" if (parenthesized_expression "(param_1 == 0x18)" ( (binary_expression "param_1 == 0x18" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_import";\n                }" { (return_statement "return "DW_AT_import";" return (string_literal ""DW_AT_import"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }" if (parenthesized_expression "(param_1 == 0x1c)" ( (binary_expression "param_1 == 0x1c" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_const_value";\n            }" { (return_statement "return "DW_AT_const_value";" return (string_literal ""DW_AT_const_value"" " string_content ") ;) })) (if_statement "if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x1d)" ( (binary_expression "param_1 < 0x1d" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_common_reference";" (assignment_expression "pcVar1 = "DW_AT_common_reference"" identifier = (string_literal ""DW_AT_common_reference"" " string_content ")) ;) (if_statement "if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x1a)" ( (binary_expression "param_1 != 0x1a" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }" if (parenthesized_expression "(param_1 == 0x1b)" ( (binary_expression "param_1 == 0x1b" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_comp_dir";\n                }" { (return_statement "return "DW_AT_comp_dir";" return (string_literal ""DW_AT_comp_dir"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_default_value";" (assignment_expression "pcVar1 = "DW_AT_default_value"" identifier = (string_literal ""DW_AT_default_value"" " string_content ")) ;) (if_statement "if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1))" ( (binary_expression "(param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)" (parenthesized_expression "(param_1 != 0x1e)" ( (binary_expression "param_1 != 0x1e" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_containing_type", 0x1d < param_1)" ( (comma_expression "pcVar1 = "DW_AT_containing_type", 0x1d < param_1" (assignment_expression "pcVar1 = "DW_AT_containing_type"" identifier = (string_literal ""DW_AT_containing_type"" " string_content ")) , (binary_expression "0x1d < param_1" number_literal < identifier)) ))) )) (compound_statement "{\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }" if (parenthesized_expression "(param_1 == 0x20)" ( (binary_expression "param_1 == 0x20" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_inline";\n                }" { (return_statement "return "DW_AT_inline";" return (string_literal ""DW_AT_inline"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }))) }))) }) (else_clause "else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }" if (parenthesized_expression "(param_1 == 0x36)" ( (binary_expression "param_1 == 0x36" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_calling_convention";\n        }" { (return_statement "return "DW_AT_calling_convention";" return (string_literal ""DW_AT_calling_convention"" " string_content ") ;) })) (if_statement "if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x37)" ( (binary_expression "param_1 < 0x37" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }" if (parenthesized_expression "(param_1 == 0x2e)" ( (binary_expression "param_1 == 0x2e" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_bit_stride";\n          }" { (return_statement "return "DW_AT_bit_stride";" return (string_literal ""DW_AT_bit_stride"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2f)" ( (binary_expression "param_1 < 0x2f" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }" if (parenthesized_expression "(param_1 == 0x27)" ( (binary_expression "param_1 == 0x27" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_prototyped";\n            }" { (return_statement "return "DW_AT_prototyped";" return (string_literal ""DW_AT_prototyped"" " string_content ") ;) })) (if_statement "if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x28)" ( (binary_expression "param_1 < 0x28" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_lower_bound";" (assignment_expression "pcVar1 = "DW_AT_lower_bound"" identifier = (string_literal ""DW_AT_lower_bound"" " string_content ")) ;) (if_statement "if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x22)" ( (binary_expression "param_1 != 0x22" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }" if (parenthesized_expression "(param_1 == 0x25)" ( (binary_expression "param_1 == 0x25" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_producer";\n                }" { (return_statement "return "DW_AT_producer";" return (string_literal ""DW_AT_producer"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_return_addr";" (assignment_expression "pcVar1 = "DW_AT_return_addr"" identifier = (string_literal ""DW_AT_return_addr"" " string_content ")) ;) (if_statement "if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2a)" ( (binary_expression "param_1 != 0x2a" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }" if (parenthesized_expression "(param_1 == 0x2c)" ( (binary_expression "param_1 == 0x2c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_start_scope";\n                }" { (return_statement "return "DW_AT_start_scope";" return (string_literal ""DW_AT_start_scope"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }" if (parenthesized_expression "(param_1 == 0x32)" ( (binary_expression "param_1 == 0x32" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_accessibility";\n            }" { (return_statement "return "DW_AT_accessibility";" return (string_literal ""DW_AT_accessibility"" " string_content ") ;) })) (if_statement "if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x33)" ( (binary_expression "param_1 < 0x33" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_upper_bound";" (assignment_expression "pcVar1 = "DW_AT_upper_bound"" identifier = (string_literal ""DW_AT_upper_bound"" " string_content ")) ;) (if_statement "if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2f)" ( (binary_expression "param_1 != 0x2f" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }" if (parenthesized_expression "(param_1 == 0x31)" ( (binary_expression "param_1 == 0x31" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_abstract_origin";\n                }" { (return_statement "return "DW_AT_abstract_origin";" return (string_literal ""DW_AT_abstract_origin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_artificial";" (assignment_expression "pcVar1 = "DW_AT_artificial"" identifier = (string_literal ""DW_AT_artificial"" " string_content ")) ;) (if_statement "if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x34)" ( (binary_expression "param_1 != 0x34" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_base_types";" (assignment_expression "pcVar1 = "DW_AT_base_types"" identifier = (string_literal ""DW_AT_base_types"" " string_content ")) ;) (if_statement "if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }" if (parenthesized_expression "(param_1 < 0x35)" ( (binary_expression "param_1 < 0x35" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_address_class";\n                }" { (expression_statement "pcVar1 = "DW_AT_address_class";" (assignment_expression "pcVar1 = "DW_AT_address_class"" identifier = (string_literal ""DW_AT_address_class"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }" if (parenthesized_expression "(param_1 == 0x3d)" ( (binary_expression "param_1 == 0x3d" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_discr_list";\n          }" { (return_statement "return "DW_AT_discr_list";" return (string_literal ""DW_AT_discr_list"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x3e)" ( (binary_expression "param_1 < 0x3e" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }" if (parenthesized_expression "(param_1 == 0x39)" ( (binary_expression "param_1 == 0x39" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_decl_column";\n            }" { (return_statement "return "DW_AT_decl_column";" return (string_literal ""DW_AT_decl_column"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x3a)" ( (binary_expression "param_1 < 0x3a" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_count";" (assignment_expression "pcVar1 = "DW_AT_count"" identifier = (string_literal ""DW_AT_count"" " string_content ")) ;) (if_statement "if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x37)" ( (binary_expression "param_1 != 0x37" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }" if (parenthesized_expression "(param_1 == 0x38)" ( (binary_expression "param_1 == 0x38" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_data_member_location";\n                }" { (return_statement "return "DW_AT_data_member_location";" return (string_literal ""DW_AT_data_member_location"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_decl_line";" (assignment_expression "pcVar1 = "DW_AT_decl_line"" identifier = (string_literal ""DW_AT_decl_line"" " string_content ")) ;) (if_statement "if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x3b)" ( (binary_expression "param_1 != 0x3b" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_declaration";" (assignment_expression "pcVar1 = "DW_AT_declaration"" identifier = (string_literal ""DW_AT_declaration"" " string_content ")) ;) (if_statement "if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }" if (parenthesized_expression "(param_1 < 0x3c)" ( (binary_expression "param_1 < 0x3c" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_decl_file";\n                }" { (expression_statement "pcVar1 = "DW_AT_decl_file";" (assignment_expression "pcVar1 = "DW_AT_decl_file"" identifier = (string_literal ""DW_AT_decl_file"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }" if (parenthesized_expression "(param_1 == 0x40)" ( (binary_expression "param_1 == 0x40" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_frame_base";\n            }" { (return_statement "return "DW_AT_frame_base";" return (string_literal ""DW_AT_frame_base"" " string_content ") ;) })) (if_statement "if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x41)" ( (binary_expression "param_1 < 0x41" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_encoding";" (assignment_expression "pcVar1 = "DW_AT_encoding"" identifier = (string_literal ""DW_AT_encoding"" " string_content ")) ;) (if_statement "if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x3e)" ( (binary_expression "param_1 != 0x3e" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }" if (parenthesized_expression "(param_1 == 0x3f)" ( (binary_expression "param_1 == 0x3f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_external";\n                }" { (return_statement "return "DW_AT_external";" return (string_literal ""DW_AT_external"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_identifier_case";" (assignment_expression "pcVar1 = "DW_AT_identifier_case"" identifier = (string_literal ""DW_AT_identifier_case"" " string_content ")) ;) (if_statement "if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x42)" ( (binary_expression "param_1 != 0x42" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_macro_info";" (assignment_expression "pcVar1 = "DW_AT_macro_info"" identifier = (string_literal ""DW_AT_macro_info"" " string_content ")) ;) (if_statement "if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }" if (parenthesized_expression "(param_1 < 0x43)" ( (binary_expression "param_1 < 0x43" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_friend";\n                }" { (expression_statement "pcVar1 = "DW_AT_friend";" (assignment_expression "pcVar1 = "DW_AT_friend"" identifier = (string_literal ""DW_AT_friend"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }) (else_clause "else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }" if (parenthesized_expression "(param_1 == 0x5e)" ( (binary_expression "param_1 == 0x5e" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_decimal_sign";\n      }" { (return_statement "return "DW_AT_decimal_sign";" return (string_literal ""DW_AT_decimal_sign"" " string_content ") ;) })) (if_statement "if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x5f)" ( (binary_expression "param_1 < 0x5f" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }" if (parenthesized_expression "(param_1 == 0x51)" ( (binary_expression "param_1 == 0x51" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_byte_stride";\n        }" { (return_statement "return "DW_AT_byte_stride";" return (string_literal ""DW_AT_byte_stride"" " string_content ") ;) })) (if_statement "if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x52)" ( (binary_expression "param_1 < 0x52" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }" if (parenthesized_expression "(param_1 == 0x4a)" ( (binary_expression "param_1 == 0x4a" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_use_location";\n          }" { (return_statement "return "DW_AT_use_location";" return (string_literal ""DW_AT_use_location"" " string_content ") ;) })) (if_statement "if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x4b)" ( (binary_expression "param_1 < 0x4b" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }" if (parenthesized_expression "(param_1 == 0x47)" ( (binary_expression "param_1 == 0x47" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_specification";\n            }" { (return_statement "return "DW_AT_specification";" return (string_literal ""DW_AT_specification"" " string_content ") ;) })) (if_statement "if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x48)" ( (binary_expression "param_1 < 0x48" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_priority";" (assignment_expression "pcVar1 = "DW_AT_priority"" identifier = (string_literal ""DW_AT_priority"" " string_content ")) ;) (if_statement "if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x45)" ( (binary_expression "param_1 != 0x45" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }" if (parenthesized_expression "(param_1 == 0x46)" ( (binary_expression "param_1 == 0x46" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_segment";\n                }" { (return_statement "return "DW_AT_segment";" return (string_literal ""DW_AT_segment"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_static_link";" (assignment_expression "pcVar1 = "DW_AT_static_link"" identifier = (string_literal ""DW_AT_static_link"" " string_content ")) ;) (if_statement "if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x48)" ( (binary_expression "param_1 != 0x48" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }" if (parenthesized_expression "(param_1 == 0x49)" ( (binary_expression "param_1 == 0x49" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_type";\n                }" { (return_statement "return "DW_AT_type";" return (string_literal ""DW_AT_type"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }" if (parenthesized_expression "(param_1 == 0x4d)" ( (binary_expression "param_1 == 0x4d" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_vtable_elem_location";\n            }" { (return_statement "return "DW_AT_vtable_elem_location";" return (string_literal ""DW_AT_vtable_elem_location"" " string_content ") ;) })) (if_statement "if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x4e)" ( (binary_expression "param_1 < 0x4e" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_variable_parameter";" (assignment_expression "pcVar1 = "DW_AT_variable_parameter"" identifier = (string_literal ""DW_AT_variable_parameter"" " string_content ")) ;) (if_statement "if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x4b)" ( (binary_expression "param_1 != 0x4b" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }" if (parenthesized_expression "(param_1 == 0x4c)" ( (binary_expression "param_1 == 0x4c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_virtuality";\n                }" { (return_statement "return "DW_AT_virtuality";" return (string_literal ""DW_AT_virtuality"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_associated";" (assignment_expression "pcVar1 = "DW_AT_associated"" identifier = (string_literal ""DW_AT_associated"" " string_content ")) ;) (if_statement "if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x4f)" ( (binary_expression "param_1 != 0x4f" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_data_location";" (assignment_expression "pcVar1 = "DW_AT_data_location"" identifier = (string_literal ""DW_AT_data_location"" " string_content ")) ;) (if_statement "if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }" if (parenthesized_expression "(param_1 < 0x50)" ( (binary_expression "param_1 < 0x50" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_allocated";\n                }" { (expression_statement "pcVar1 = "DW_AT_allocated";" (assignment_expression "pcVar1 = "DW_AT_allocated"" identifier = (string_literal ""DW_AT_allocated"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }" if (parenthesized_expression "(param_1 == 0x57)" ( (binary_expression "param_1 == 0x57" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_call_column";\n          }" { (return_statement "return "DW_AT_call_column";" return (string_literal ""DW_AT_call_column"" " string_content ") ;) })) (if_statement "if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x58)" ( (binary_expression "param_1 < 0x58" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }" if (parenthesized_expression "(param_1 == 0x54)" ( (binary_expression "param_1 == 0x54" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_extension";\n            }" { (return_statement "return "DW_AT_extension";" return (string_literal ""DW_AT_extension"" " string_content ") ;) })) (if_statement "if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x55)" ( (binary_expression "param_1 < 0x55" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_entry_pc";" (assignment_expression "pcVar1 = "DW_AT_entry_pc"" identifier = (string_literal ""DW_AT_entry_pc"" " string_content ")) ;) (if_statement "if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x52)" ( (binary_expression "param_1 != 0x52" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }" if (parenthesized_expression "(param_1 == 0x53)" ( (binary_expression "param_1 == 0x53" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_use_UTF8";\n                }" { (return_statement "return "DW_AT_use_UTF8";" return (string_literal ""DW_AT_use_UTF8"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_ranges";" (assignment_expression "pcVar1 = "DW_AT_ranges"" identifier = (string_literal ""DW_AT_ranges"" " string_content ")) ;) (if_statement "if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x55)" ( (binary_expression "param_1 != 0x55" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }" if (parenthesized_expression "(param_1 == 0x56)" ( (binary_expression "param_1 == 0x56" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_trampoline";\n                }" { (return_statement "return "DW_AT_trampoline";" return (string_literal ""DW_AT_trampoline"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }" if (parenthesized_expression "(param_1 == 0x5a)" ( (binary_expression "param_1 == 0x5a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_description";\n            }" { (return_statement "return "DW_AT_description";" return (string_literal ""DW_AT_description"" " string_content ") ;) })) (if_statement "if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x5b)" ( (binary_expression "param_1 < 0x5b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_file";" (assignment_expression "pcVar1 = "DW_AT_call_file"" identifier = (string_literal ""DW_AT_call_file"" " string_content ")) ;) (if_statement "if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x58)" ( (binary_expression "param_1 != 0x58" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }" if (parenthesized_expression "(param_1 == 0x59)" ( (binary_expression "param_1 == 0x59" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_line";\n                }" { (return_statement "return "DW_AT_call_line";" return (string_literal ""DW_AT_call_line"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_decimal_scale";" (assignment_expression "pcVar1 = "DW_AT_decimal_scale"" identifier = (string_literal ""DW_AT_decimal_scale"" " string_content ")) ;) (if_statement "if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x5c)" ( (binary_expression "param_1 != 0x5c" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_small";" (assignment_expression "pcVar1 = "DW_AT_small"" identifier = (string_literal ""DW_AT_small"" " string_content ")) ;) (if_statement "if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }" if (parenthesized_expression "(param_1 < 0x5d)" ( (binary_expression "param_1 < 0x5d" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_binary_scale";\n                }" { (expression_statement "pcVar1 = "DW_AT_binary_scale";" (assignment_expression "pcVar1 = "DW_AT_binary_scale"" identifier = (string_literal ""DW_AT_binary_scale"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }" if (parenthesized_expression "(param_1 == 0x6b)" ( (binary_expression "param_1 == 0x6b" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_data_bit_offset";\n        }" { (return_statement "return "DW_AT_data_bit_offset";" return (string_literal ""DW_AT_data_bit_offset"" " string_content ") ;) })) (if_statement "if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x6c)" ( (binary_expression "param_1 < 0x6c" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }" if (parenthesized_expression "(param_1 == 100)" ( (binary_expression "param_1 == 100" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_object_pointer";\n          }" { (return_statement "return "DW_AT_object_pointer";" return (string_literal ""DW_AT_object_pointer"" " string_content ") ;) })) (if_statement "if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x65)" ( (binary_expression "param_1 < 0x65" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }" if (parenthesized_expression "(param_1 == 0x61)" ( (binary_expression "param_1 == 0x61" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_mutable";\n            }" { (return_statement "return "DW_AT_mutable";" return (string_literal ""DW_AT_mutable"" " string_content ") ;) })) (if_statement "if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x62)" ( (binary_expression "param_1 < 0x62" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_digit_count";" (assignment_expression "pcVar1 = "DW_AT_digit_count"" identifier = (string_literal ""DW_AT_digit_count"" " string_content ")) ;) (if_statement "if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x5f)" ( (binary_expression "param_1 != 0x5f" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }" if (parenthesized_expression "(param_1 == 0x60)" ( (binary_expression "param_1 == 0x60" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_picture_string";\n                }" { (return_statement "return "DW_AT_picture_string";" return (string_literal ""DW_AT_picture_string"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_threads_scaled";" (assignment_expression "pcVar1 = "DW_AT_threads_scaled"" identifier = (string_literal ""DW_AT_threads_scaled"" " string_content ")) ;) (if_statement "if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x62)" ( (binary_expression "param_1 != 0x62" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }" if (parenthesized_expression "(param_1 == 99)" ( (binary_expression "param_1 == 99" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_explicit";\n                }" { (return_statement "return "DW_AT_explicit";" return (string_literal ""DW_AT_explicit"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }" if (parenthesized_expression "(param_1 == 0x67)" ( (binary_expression "param_1 == 0x67" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_pure";\n            }" { (return_statement "return "DW_AT_pure";" return (string_literal ""DW_AT_pure"" " string_content ") ;) })) (if_statement "if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x68)" ( (binary_expression "param_1 < 0x68" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_endianity";" (assignment_expression "pcVar1 = "DW_AT_endianity"" identifier = (string_literal ""DW_AT_endianity"" " string_content ")) ;) (if_statement "if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x65)" ( (binary_expression "param_1 != 0x65" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }" if (parenthesized_expression "(param_1 == 0x66)" ( (binary_expression "param_1 == 0x66" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_elemental";\n                }" { (return_statement "return "DW_AT_elemental";" return (string_literal ""DW_AT_elemental"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_signature";" (assignment_expression "pcVar1 = "DW_AT_signature"" identifier = (string_literal ""DW_AT_signature"" " string_content ")) ;) (if_statement "if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x69)" ( (binary_expression "param_1 != 0x69" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_main_subprogram";" (assignment_expression "pcVar1 = "DW_AT_main_subprogram"" identifier = (string_literal ""DW_AT_main_subprogram"" " string_content ")) ;) (if_statement "if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }" if (parenthesized_expression "(param_1 < 0x6a)" ( (binary_expression "param_1 < 0x6a" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_recursive";\n                }" { (expression_statement "pcVar1 = "DW_AT_recursive";" (assignment_expression "pcVar1 = "DW_AT_recursive"" identifier = (string_literal ""DW_AT_recursive"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }" if (parenthesized_expression "(param_1 == 0x72)" ( (binary_expression "param_1 == 0x72" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_str_offsets_base";\n          }" { (return_statement "return "DW_AT_str_offsets_base";" return (string_literal ""DW_AT_str_offsets_base"" " string_content ") ;) })) (if_statement "if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x73)" ( (binary_expression "param_1 < 0x73" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }" if (parenthesized_expression "(param_1 == 0x6e)" ( (binary_expression "param_1 == 0x6e" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_linkage_name";\n            }" { (return_statement "return "DW_AT_linkage_name";" return (string_literal ""DW_AT_linkage_name"" " string_content ") ;) })) (if_statement "if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x6f)" ( (binary_expression "param_1 < 0x6f" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_const_expr";" (assignment_expression "pcVar1 = "DW_AT_const_expr"" identifier = (string_literal ""DW_AT_const_expr"" " string_content ")) ;) (if_statement "if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x6c)" ( (binary_expression "param_1 != 0x6c" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }" if (parenthesized_expression "(param_1 == 0x6d)" ( (binary_expression "param_1 == 0x6d" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_enum_class";\n                }" { (return_statement "return "DW_AT_enum_class";" return (string_literal ""DW_AT_enum_class"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_string_length_byte_size";" (assignment_expression "pcVar1 = "DW_AT_string_length_byte_size"" identifier = (string_literal ""DW_AT_string_length_byte_size"" " string_content ")) ;) (if_statement "if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x70)" ( (binary_expression "param_1 != 0x70" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_rank";" (assignment_expression "pcVar1 = "DW_AT_rank"" identifier = (string_literal ""DW_AT_rank"" " string_content ")) ;) (if_statement "if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }" if (parenthesized_expression "(param_1 < 0x71)" ( (binary_expression "param_1 < 0x71" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }" { (expression_statement "pcVar1 = "DW_AT_string_length_bit_size";" (assignment_expression "pcVar1 = "DW_AT_string_length_bit_size"" identifier = (string_literal ""DW_AT_string_length_bit_size"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }" if (parenthesized_expression "(param_1 == 0x76)" ( (binary_expression "param_1 == 0x76" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_dwo_name";\n            }" { (return_statement "return "DW_AT_dwo_name";" return (string_literal ""DW_AT_dwo_name"" " string_content ") ;) })) (if_statement "if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x77)" ( (binary_expression "param_1 < 0x77" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_addr_base";" (assignment_expression "pcVar1 = "DW_AT_addr_base"" identifier = (string_literal ""DW_AT_addr_base"" " string_content ")) ;) (if_statement "if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x73)" ( (binary_expression "param_1 != 0x73" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }" if (parenthesized_expression "(param_1 == 0x74)" ( (binary_expression "param_1 == 0x74" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_rnglists_base";\n                }" { (return_statement "return "DW_AT_rnglists_base";" return (string_literal ""DW_AT_rnglists_base"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_rvalue_reference";" (assignment_expression "pcVar1 = "DW_AT_rvalue_reference"" identifier = (string_literal ""DW_AT_rvalue_reference"" " string_content ")) ;) (if_statement "if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x78)" ( (binary_expression "param_1 != 0x78" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_macros";" (assignment_expression "pcVar1 = "DW_AT_macros"" identifier = (string_literal ""DW_AT_macros"" " string_content ")) ;) (if_statement "if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }" if (parenthesized_expression "(param_1 < 0x79)" ( (binary_expression "param_1 < 0x79" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_reference";\n                }" { (expression_statement "pcVar1 = "DW_AT_reference";" (assignment_expression "pcVar1 = "DW_AT_reference"" identifier = (string_literal ""DW_AT_reference"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }))) }) (else_clause "else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" else (compound_statement "{\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }" if (parenthesized_expression "(param_1 == 0x2105)" ( (binary_expression "param_1 == 0x2105" identifier == number_literal) )) (compound_statement "{\n      return "DW_AT_body_begin";\n    }" { (return_statement "return "DW_AT_body_begin";" return (string_literal ""DW_AT_body_begin"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x2106)" ( (binary_expression "param_1 < 0x2106" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }" if (parenthesized_expression "(param_1 == 0x2007)" ( (binary_expression "param_1 == 0x2007" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_MIPS_linkage_name";\n      }" { (return_statement "return "DW_AT_MIPS_linkage_name";" return (string_literal ""DW_AT_MIPS_linkage_name"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x2008)" ( (binary_expression "param_1 < 0x2008" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }" if (parenthesized_expression "(param_1 == 0x87)" ( (binary_expression "param_1 == 0x87" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_noreturn";\n        }" { (return_statement "return "DW_AT_noreturn";" return (string_literal ""DW_AT_noreturn"" " string_content ") ;) })) (if_statement "if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x88)" ( (binary_expression "param_1 < 0x88" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }" if (parenthesized_expression "(param_1 == 0x80)" ( (binary_expression "param_1 == 0x80" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_call_parameter";\n          }" { (return_statement "return "DW_AT_call_parameter";" return (string_literal ""DW_AT_call_parameter"" " string_content ") ;) })) (if_statement "if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x81)" ( (binary_expression "param_1 < 0x81" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }" if (parenthesized_expression "(param_1 == 0x7d)" ( (binary_expression "param_1 == 0x7d" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_call_return_pc";\n            }" { (return_statement "return "DW_AT_call_return_pc";" return (string_literal ""DW_AT_call_return_pc"" " string_content ") ;) })) (if_statement "if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x7e)" ( (binary_expression "param_1 < 0x7e" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_all_source_calls";" (assignment_expression "pcVar1 = "DW_AT_call_all_source_calls"" identifier = (string_literal ""DW_AT_call_all_source_calls"" " string_content ")) ;) (if_statement "if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x7b)" ( (binary_expression "param_1 != 0x7b" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }" if (parenthesized_expression "(param_1 == 0x7c)" ( (binary_expression "param_1 == 0x7c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_all_tail_calls";\n                }" { (return_statement "return "DW_AT_call_all_tail_calls";" return (string_literal ""DW_AT_call_all_tail_calls"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_value";" (assignment_expression "pcVar1 = "DW_AT_call_value"" identifier = (string_literal ""DW_AT_call_value"" " string_content ")) ;) (if_statement "if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x7e)" ( (binary_expression "param_1 != 0x7e" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }" if (parenthesized_expression "(param_1 == 0x7f)" ( (binary_expression "param_1 == 0x7f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_origin";\n                }" { (return_statement "return "DW_AT_call_origin";" return (string_literal ""DW_AT_call_origin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }" if (parenthesized_expression "(param_1 == 0x83)" ( (binary_expression "param_1 == 0x83" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_call_target";\n            }" { (return_statement "return "DW_AT_call_target";" return (string_literal ""DW_AT_call_target"" " string_content ") ;) })) (if_statement "if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x84)" ( (binary_expression "param_1 < 0x84" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_pc";" (assignment_expression "pcVar1 = "DW_AT_call_pc"" identifier = (string_literal ""DW_AT_call_pc"" " string_content ")) ;) (if_statement "if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x81)" ( (binary_expression "param_1 != 0x81" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }" if (parenthesized_expression "(param_1 == 0x82)" ( (binary_expression "param_1 == 0x82" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_tail_call";\n                }" { (return_statement "return "DW_AT_call_tail_call";" return (string_literal ""DW_AT_call_tail_call"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_data_location";" (assignment_expression "pcVar1 = "DW_AT_call_data_location"" identifier = (string_literal ""DW_AT_call_data_location"" " string_content ")) ;) (if_statement "if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x85)" ( (binary_expression "param_1 != 0x85" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_call_data_value";" (assignment_expression "pcVar1 = "DW_AT_call_data_value"" identifier = (string_literal ""DW_AT_call_data_value"" " string_content ")) ;) (if_statement "if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }" if (parenthesized_expression "(param_1 < 0x86)" ( (binary_expression "param_1 < 0x86" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }" { (expression_statement "pcVar1 = "DW_AT_call_target_clobbered";" (assignment_expression "pcVar1 = "DW_AT_call_target_clobbered"" identifier = (string_literal ""DW_AT_call_target_clobbered"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }" if (parenthesized_expression "(param_1 == 0x2000)" ( (binary_expression "param_1 == 0x2000" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_block_index";\n          }" { (return_statement "return "DW_AT_HP_block_index";" return (string_literal ""DW_AT_HP_block_index"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2001)" ( (binary_expression "param_1 < 0x2001" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }" if (parenthesized_expression "(param_1 == 0x8a)" ( (binary_expression "param_1 == 0x8a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_deleted";\n            }" { (return_statement "return "DW_AT_deleted";" return (string_literal ""DW_AT_deleted"" " string_content ") ;) })) (if_statement "if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x8b)" ( (binary_expression "param_1 < 0x8b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_alignment";" (assignment_expression "pcVar1 = "DW_AT_alignment"" identifier = (string_literal ""DW_AT_alignment"" " string_content ")) ;) (if_statement "if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x88)" ( (binary_expression "param_1 != 0x88" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }" if (parenthesized_expression "(param_1 == 0x89)" ( (binary_expression "param_1 == 0x89" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_export_symbols";\n                }" { (return_statement "return "DW_AT_export_symbols";" return (string_literal ""DW_AT_export_symbols"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_defaulted";" (assignment_expression "pcVar1 = "DW_AT_defaulted"" identifier = (string_literal ""DW_AT_defaulted"" " string_content ")) ;) (if_statement "if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x8b)" ( (binary_expression "param_1 != 0x8b" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }" if (parenthesized_expression "(param_1 == 0x8c)" ( (binary_expression "param_1 == 0x8c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_loclists_base";\n                }" { (return_statement "return "DW_AT_loclists_base";" return (string_literal ""DW_AT_loclists_base"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }" if (parenthesized_expression "(param_1 == 0x2003)" ( (binary_expression "param_1 == 0x2003" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_MIPS_tail_loop_begin";\n            }" { (return_statement "return "DW_AT_MIPS_tail_loop_begin";" return (string_literal ""DW_AT_MIPS_tail_loop_begin"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2004)" ( (binary_expression "param_1 < 0x2004" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_fde";" (assignment_expression "pcVar1 = "DW_AT_MIPS_fde"" identifier = (string_literal ""DW_AT_MIPS_fde"" " string_content ")) ;) (if_statement "if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2001)" ( (binary_expression "param_1 != 0x2001" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }" if (parenthesized_expression "(param_1 == 0x2002)" ( (binary_expression "param_1 == 0x2002" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_MIPS_loop_begin";\n                }" { (return_statement "return "DW_AT_MIPS_loop_begin";" return (string_literal ""DW_AT_MIPS_loop_begin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_loop_unroll_factor";" (assignment_expression "pcVar1 = "DW_AT_MIPS_loop_unroll_factor"" identifier = (string_literal ""DW_AT_MIPS_loop_unroll_factor"" " string_content ")) ;) (if_statement "if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2005)" ( (binary_expression "param_1 != 0x2005" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_MIPS_software_pipeline_depth";" (assignment_expression "pcVar1 = "DW_AT_MIPS_software_pipeline_depth"" identifier = (string_literal ""DW_AT_MIPS_software_pipeline_depth"" " string_content ")) ;) (if_statement "if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }" if (parenthesized_expression "(param_1 < 0x2006)" ( (binary_expression "param_1 < 0x2006" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }" { (expression_statement "pcVar1 = "DW_AT_MIPS_epilog_begin";" (assignment_expression "pcVar1 = "DW_AT_MIPS_epilog_begin"" identifier = (string_literal ""DW_AT_MIPS_epilog_begin"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }" if (parenthesized_expression "(param_1 == 0x2018)" ( (binary_expression "param_1 == 0x2018" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_HP_cold_region_high_pc";\n        }" { (return_statement "return "DW_AT_HP_cold_region_high_pc";" return (string_literal ""DW_AT_HP_cold_region_high_pc"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x2019)" ( (binary_expression "param_1 < 0x2019" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }" if (parenthesized_expression "(param_1 == 0x2011)" ( (binary_expression "param_1 == 0x2011" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_proc_per_section";\n          }" { (return_statement "return "DW_AT_HP_proc_per_section";" return (string_literal ""DW_AT_HP_proc_per_section"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2012)" ( (binary_expression "param_1 < 0x2012" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }" if (parenthesized_expression "(param_1 == 0x200a)" ( (binary_expression "param_1 == 0x200a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_MIPS_clone_origin";\n            }" { (return_statement "return "DW_AT_MIPS_clone_origin";" return (string_literal ""DW_AT_MIPS_clone_origin"" " string_content ") ;) })) (if_statement "if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x200b)" ( (binary_expression "param_1 < 0x200b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_stride";" (assignment_expression "pcVar1 = "DW_AT_MIPS_stride"" identifier = (string_literal ""DW_AT_MIPS_stride"" " string_content ")) ;) (if_statement "if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2008)" ( (binary_expression "param_1 != 0x2008" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }" if (parenthesized_expression "(param_1 == 0x2009)" ( (binary_expression "param_1 == 0x2009" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_MIPS_abstract_name";\n                }" { (return_statement "return "DW_AT_MIPS_abstract_name";" return (string_literal ""DW_AT_MIPS_abstract_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_has_inlines";" (assignment_expression "pcVar1 = "DW_AT_MIPS_has_inlines"" identifier = (string_literal ""DW_AT_MIPS_has_inlines"" " string_content ")) ;) (if_statement "if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x200b)" ( (binary_expression "param_1 != 0x200b" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }" if (parenthesized_expression "(param_1 == 0x2010)" ( (binary_expression "param_1 == 0x2010" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_actuals_stmt_list";\n                }" { (return_statement "return "DW_AT_HP_actuals_stmt_list";" return (string_literal ""DW_AT_HP_actuals_stmt_list"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }" if (parenthesized_expression "(param_1 == 0x2014)" ( (binary_expression "param_1 == 0x2014" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_HP_opt_level";\n            }" { (return_statement "return "DW_AT_HP_opt_level";" return (string_literal ""DW_AT_HP_opt_level"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2015)" ( (binary_expression "param_1 < 0x2015" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_raw_data_ptr";" (assignment_expression "pcVar1 = "DW_AT_HP_raw_data_ptr"" identifier = (string_literal ""DW_AT_HP_raw_data_ptr"" " string_content ")) ;) (if_statement "if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2012)" ( (binary_expression "param_1 != 0x2012" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }" if (parenthesized_expression "(param_1 == 0x2013)" ( (binary_expression "param_1 == 0x2013" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_pass_by_reference";\n                }" { (return_statement "return "DW_AT_HP_pass_by_reference";" return (string_literal ""DW_AT_HP_pass_by_reference"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_opt_flags";" (assignment_expression "pcVar1 = "DW_AT_HP_opt_flags"" identifier = (string_literal ""DW_AT_HP_opt_flags"" " string_content ")) ;) (if_statement "if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2016)" ( (binary_expression "param_1 != 0x2016" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_HP_cold_region_low_pc";" (assignment_expression "pcVar1 = "DW_AT_HP_cold_region_low_pc"" identifier = (string_literal ""DW_AT_HP_cold_region_low_pc"" " string_content ")) ;) (if_statement "if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }" if (parenthesized_expression "(param_1 < 0x2017)" ( (binary_expression "param_1 < 0x2017" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }" { (expression_statement "pcVar1 = "DW_AT_HP_prof_version_id";" (assignment_expression "pcVar1 = "DW_AT_HP_prof_version_id"" identifier = (string_literal ""DW_AT_HP_prof_version_id"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }" if (parenthesized_expression "(param_1 == 0x2022)" ( (binary_expression "param_1 == 0x2022" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_definition_points";\n          }" { (return_statement "return "DW_AT_HP_definition_points";" return (string_literal ""DW_AT_HP_definition_points"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2023)" ( (binary_expression "param_1 < 0x2023" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }" if (parenthesized_expression "(param_1 == 0x201b)" ( (binary_expression "param_1 == 0x201b" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_HP_prof_flags";\n            }" { (return_statement "return "DW_AT_HP_prof_flags";" return (string_literal ""DW_AT_HP_prof_flags"" " string_content ") ;) })) (if_statement "if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x201c)" ( (binary_expression "param_1 < 0x201c" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_all_variables_modifiable";" (assignment_expression "pcVar1 = "DW_AT_HP_all_variables_modifiable"" identifier = (string_literal ""DW_AT_HP_all_variables_modifiable"" " string_content ")) ;) (if_statement "if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2019)" ( (binary_expression "param_1 != 0x2019" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }" if (parenthesized_expression "(param_1 == 0x201a)" ( (binary_expression "param_1 == 0x201a" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_linkage_name";\n                }" { (return_statement "return "DW_AT_HP_linkage_name";" return (string_literal ""DW_AT_HP_linkage_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_unit_size";" (assignment_expression "pcVar1 = "DW_AT_HP_unit_size"" identifier = (string_literal ""DW_AT_HP_unit_size"" " string_content ")) ;) (if_statement "if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))" ( (binary_expression "(param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021)" (parenthesized_expression "(param_1 != 0x2020)" ( (binary_expression "param_1 != 0x2020" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021)" ( (comma_expression "pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021" (assignment_expression "pcVar1 = "DW_AT_HP_widened_byte_size"" identifier = (string_literal ""DW_AT_HP_widened_byte_size"" " string_content ")) , (binary_expression "param_1 < 0x2021" identifier < number_literal)) ))) )) (compound_statement "{\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }" if (parenthesized_expression "(param_1 == 0x201f)" ( (binary_expression "param_1 == 0x201f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_unit_name";\n                }" { (return_statement "return "DW_AT_HP_unit_name";" return (string_literal ""DW_AT_HP_unit_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }" if (parenthesized_expression "(param_1 == 0x2101)" ( (binary_expression "param_1 == 0x2101" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_sf_names";\n            }" { (return_statement "return "DW_AT_sf_names";" return (string_literal ""DW_AT_sf_names"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2102)" ( (binary_expression "param_1 < 0x2102" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_default_location";" (assignment_expression "pcVar1 = "DW_AT_HP_default_location"" identifier = (string_literal ""DW_AT_HP_default_location"" " string_content ")) ;) (if_statement "if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2023)" ( (binary_expression "param_1 != 0x2023" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }" if (parenthesized_expression "(param_1 == 0x2029)" ( (binary_expression "param_1 == 0x2029" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_is_result_param";\n                }" { (return_statement "return "DW_AT_HP_is_result_param";" return (string_literal ""DW_AT_HP_is_result_param"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_mac_info";" (assignment_expression "pcVar1 = "DW_AT_mac_info"" identifier = (string_literal ""DW_AT_mac_info"" " string_content ")) ;) (if_statement "if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2103)" ( (binary_expression "param_1 != 0x2103" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_src_coords";" (assignment_expression "pcVar1 = "DW_AT_src_coords"" identifier = (string_literal ""DW_AT_src_coords"" " string_content ")) ;) (if_statement "if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }" if (parenthesized_expression "(param_1 < 0x2104)" ( (binary_expression "param_1 < 0x2104" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_src_info";\n                }" { (expression_statement "pcVar1 = "DW_AT_src_info";" (assignment_expression "pcVar1 = "DW_AT_src_info"" identifier = (string_literal ""DW_AT_src_info"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }) (else_clause "else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }" if (parenthesized_expression "(param_1 == 0x2135)" ( (binary_expression "param_1 == 0x2135" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_GNU_pubtypes";\n      }" { (return_statement "return "DW_AT_GNU_pubtypes";" return (string_literal ""DW_AT_GNU_pubtypes"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x2136)" ( (binary_expression "param_1 < 0x2136" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }" if (parenthesized_expression "(param_1 == 0x2112)" ( (binary_expression "param_1 == 0x2112" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_GNU_call_site_data_value";\n        }" { (return_statement "return "DW_AT_GNU_call_site_data_value";" return (string_literal ""DW_AT_GNU_call_site_data_value"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x2113)" ( (binary_expression "param_1 < 0x2113" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }" if (parenthesized_expression "(param_1 == 0x210b)" ( (binary_expression "param_1 == 0x210b" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNU_pt_guarded";\n          }" { (return_statement "return "DW_AT_GNU_pt_guarded";" return (string_literal ""DW_AT_GNU_pt_guarded"" " string_content ") ;) })) (if_statement "if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x210c)" ( (binary_expression "param_1 < 0x210c" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }" if (parenthesized_expression "(param_1 == 0x2108)" ( (binary_expression "param_1 == 0x2108" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_guarded_by";\n            }" { (return_statement "return "DW_AT_GNU_guarded_by";" return (string_literal ""DW_AT_GNU_guarded_by"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2109)" ( (binary_expression "param_1 < 0x2109" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_body_end";" (assignment_expression "pcVar1 = "DW_AT_body_end"" identifier = (string_literal ""DW_AT_body_end"" " string_content ")) ;) (if_statement "if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2106)" ( (binary_expression "param_1 != 0x2106" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }" if (parenthesized_expression "(param_1 == 0x2107)" ( (binary_expression "param_1 == 0x2107" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_vector";\n                }" { (return_statement "return "DW_AT_GNU_vector";" return (string_literal ""DW_AT_GNU_vector"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_pt_guarded_by";" (assignment_expression "pcVar1 = "DW_AT_GNU_pt_guarded_by"" identifier = (string_literal ""DW_AT_GNU_pt_guarded_by"" " string_content ")) ;) (if_statement "if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2109)" ( (binary_expression "param_1 != 0x2109" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }" if (parenthesized_expression "(param_1 == 0x210a)" ( (binary_expression "param_1 == 0x210a" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_guarded";\n                }" { (return_statement "return "DW_AT_GNU_guarded";" return (string_literal ""DW_AT_GNU_guarded"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }" if (parenthesized_expression "(param_1 == 0x210e)" ( (binary_expression "param_1 == 0x210e" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_shared_locks_required";\n            }" { (return_statement "return "DW_AT_GNU_shared_locks_required";" return (string_literal ""DW_AT_GNU_shared_locks_required"" " string_content ") ;) })) (if_statement "if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x210f)" ( (binary_expression "param_1 < 0x210f" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_locks_excluded";" (assignment_expression "pcVar1 = "DW_AT_GNU_locks_excluded"" identifier = (string_literal ""DW_AT_GNU_locks_excluded"" " string_content ")) ;) (if_statement "if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x210c)" ( (binary_expression "param_1 != 0x210c" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }" if (parenthesized_expression "(param_1 == 0x210d)" ( (binary_expression "param_1 == 0x210d" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }" { (return_statement "return "DW_AT_GNU_exclusive_locks_required";" return (string_literal ""DW_AT_GNU_exclusive_locks_required"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_template_name";" (assignment_expression "pcVar1 = "DW_AT_GNU_template_name"" identifier = (string_literal ""DW_AT_GNU_template_name"" " string_content ")) ;) (if_statement "if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2110)" ( (binary_expression "param_1 != 0x2110" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_call_site_value";" (assignment_expression "pcVar1 = "DW_AT_GNU_call_site_value"" identifier = (string_literal ""DW_AT_GNU_call_site_value"" " string_content ")) ;) (if_statement "if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }" if (parenthesized_expression "(param_1 < 0x2111)" ( (binary_expression "param_1 < 0x2111" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_odr_signature";" (assignment_expression "pcVar1 = "DW_AT_GNU_odr_signature"" identifier = (string_literal ""DW_AT_GNU_odr_signature"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }" if (parenthesized_expression "(param_1 == 0x2119)" ( (binary_expression "param_1 == 0x2119" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNU_macros";\n          }" { (return_statement "return "DW_AT_GNU_macros";" return (string_literal ""DW_AT_GNU_macros"" " string_content ") ;) })) (if_statement "if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x211a)" ( (binary_expression "param_1 < 0x211a" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }" if (parenthesized_expression "(param_1 == 0x2115)" ( (binary_expression "param_1 == 0x2115" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_tail_call";\n            }" { (return_statement "return "DW_AT_GNU_tail_call";" return (string_literal ""DW_AT_GNU_tail_call"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2116)" ( (binary_expression "param_1 < 0x2116" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_call_site_target";" (assignment_expression "pcVar1 = "DW_AT_GNU_call_site_target"" identifier = (string_literal ""DW_AT_GNU_call_site_target"" " string_content ")) ;) (if_statement "if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2113)" ( (binary_expression "param_1 != 0x2113" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }" if (parenthesized_expression "(param_1 == 0x2114)" ( (binary_expression "param_1 == 0x2114" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }" { (return_statement "return "DW_AT_GNU_call_site_target_clobbered";" return (string_literal ""DW_AT_GNU_call_site_target_clobbered"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_call_sites"" " string_content ")) ;) (if_statement "if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2117)" ( (binary_expression "param_1 != 0x2117" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_source_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_source_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_source_call_sites"" " string_content ")) ;) (if_statement "if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }" if (parenthesized_expression "(param_1 < 0x2118)" ( (binary_expression "param_1 < 0x2118" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_tail_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_tail_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_tail_call_sites"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }" if (parenthesized_expression "(param_1 == 0x2131)" ( (binary_expression "param_1 == 0x2131" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_dwo_id";\n            }" { (return_statement "return "DW_AT_GNU_dwo_id";" return (string_literal ""DW_AT_GNU_dwo_id"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2132)" ( (binary_expression "param_1 < 0x2132" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_deleted";" (assignment_expression "pcVar1 = "DW_AT_GNU_deleted"" identifier = (string_literal ""DW_AT_GNU_deleted"" " string_content ")) ;) (if_statement "if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x211a)" ( (binary_expression "param_1 != 0x211a" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }" if (parenthesized_expression "(param_1 == 0x2130)" ( (binary_expression "param_1 == 0x2130" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_dwo_name";\n                }" { (return_statement "return "DW_AT_GNU_dwo_name";" return (string_literal ""DW_AT_GNU_dwo_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_addr_base";" (assignment_expression "pcVar1 = "DW_AT_GNU_addr_base"" identifier = (string_literal ""DW_AT_GNU_addr_base"" " string_content ")) ;) (if_statement "if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2133)" ( (binary_expression "param_1 != 0x2133" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_pubnames";" (assignment_expression "pcVar1 = "DW_AT_GNU_pubnames"" identifier = (string_literal ""DW_AT_GNU_pubnames"" " string_content ")) ;) (if_statement "if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }" if (parenthesized_expression "(param_1 < 0x2134)" ( (binary_expression "param_1 < 0x2134" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_ranges_base";" (assignment_expression "pcVar1 = "DW_AT_GNU_ranges_base"" identifier = (string_literal ""DW_AT_GNU_ranges_base"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }" if (parenthesized_expression "(param_1 == 0x3a02)" ( (binary_expression "param_1 == 0x3a02" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_PGI_lstride";\n        }" { (return_statement "return "DW_AT_PGI_lstride";" return (string_literal ""DW_AT_PGI_lstride"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x3a03)" ( (binary_expression "param_1 < 0x3a03" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }" if (parenthesized_expression "(param_1 == 0x2302)" ( (binary_expression "param_1 == 0x2302" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNAT_descriptive_type";\n          }" { (return_statement "return "DW_AT_GNAT_descriptive_type";" return (string_literal ""DW_AT_GNAT_descriptive_type"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2303)" ( (binary_expression "param_1 < 0x2303" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }" if (parenthesized_expression "(param_1 == 0x2138)" ( (binary_expression "param_1 == 0x2138" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_entry_view";\n            }" { (return_statement "return "DW_AT_GNU_entry_view";" return (string_literal ""DW_AT_GNU_entry_view"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2139)" ( (binary_expression "param_1 < 0x2139" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_discriminator";" (assignment_expression "pcVar1 = "DW_AT_GNU_discriminator"" identifier = (string_literal ""DW_AT_GNU_discriminator"" " string_content ")) ;) (if_statement "if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2136)" ( (binary_expression "param_1 != 0x2136" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }" if (parenthesized_expression "(param_1 == 0x2137)" ( (binary_expression "param_1 == 0x2137" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_locviews";\n                }" { (return_statement "return "DW_AT_GNU_locviews";" return (string_literal ""DW_AT_GNU_locviews"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";" (assignment_expression "pcVar1 = "DW_AT_VMS_rtnbeg_pd_address"" identifier = (string_literal ""DW_AT_VMS_rtnbeg_pd_address"" " string_content ")) ;) (if_statement "if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2201)" ( (binary_expression "param_1 != 0x2201" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }" if (parenthesized_expression "(param_1 == 0x2301)" ( (binary_expression "param_1 == 0x2301" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }" { (return_statement "return "DW_AT_use_GNAT_descriptive_type";" return (string_literal ""DW_AT_use_GNAT_descriptive_type"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }" if (parenthesized_expression "(param_1 == 0x2305)" ( (binary_expression "param_1 == 0x2305" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_bias";\n            }" { (return_statement "return "DW_AT_GNU_bias";" return (string_literal ""DW_AT_GNU_bias"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2306)" ( (binary_expression "param_1 < 0x2306" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_numerator";" (assignment_expression "pcVar1 = "DW_AT_GNU_numerator"" identifier = (string_literal ""DW_AT_GNU_numerator"" " string_content ")) ;) (if_statement "if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2303)" ( (binary_expression "param_1 != 0x2303" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }" if (parenthesized_expression "(param_1 == 0x2304)" ( (binary_expression "param_1 == 0x2304" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_denominator";\n                }" { (return_statement "return "DW_AT_GNU_denominator";" return (string_literal ""DW_AT_GNU_denominator"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_PGI_lbase";" (assignment_expression "pcVar1 = "DW_AT_PGI_lbase"" identifier = (string_literal ""DW_AT_PGI_lbase"" " string_content ")) ;) (if_statement "if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01))" ( (binary_expression "(param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)" (parenthesized_expression "(param_1 != 0x3a00)" ( (binary_expression "param_1 != 0x3a00" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)" ( (comma_expression "pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01" (assignment_expression "pcVar1 = "DW_AT_PGI_soffset"" identifier = (string_literal ""DW_AT_PGI_soffset"" " string_content ")) , (binary_expression "param_1 < 0x3a01" identifier < number_literal)) ))) )) (compound_statement "{\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }" if (parenthesized_expression "(param_1 == 0x3210)" ( (binary_expression "param_1 == 0x3210" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_upc_threads_scaled";\n                }" { (return_statement "return "DW_AT_upc_threads_scaled";" return (string_literal ""DW_AT_upc_threads_scaled"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }" if (parenthesized_expression "(param_1 == 0x3fe7)" ( (binary_expression "param_1 == 0x3fe7" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }" { (return_statement "return "DW_AT_APPLE_omit_frame_ptr";" return (string_literal ""DW_AT_APPLE_omit_frame_ptr"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x3fe8)" ( (binary_expression "param_1 < 0x3fe8" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }" if (parenthesized_expression "(param_1 == 0x3fe3)" ( (binary_expression "param_1 == 0x3fe3" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_APPLE_isa";\n            }" { (return_statement "return "DW_AT_APPLE_isa";" return (string_literal ""DW_AT_APPLE_isa"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x3fe4)" ( (binary_expression "param_1 < 0x3fe4" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_optimized";" (assignment_expression "pcVar1 = "DW_AT_APPLE_optimized"" identifier = (string_literal ""DW_AT_APPLE_optimized"" " string_content ")) ;) (if_statement "if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x3fe1)" ( (binary_expression "param_1 != 0x3fe1" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }" if (parenthesized_expression "(param_1 == 0x3fe2)" ( (binary_expression "param_1 == 0x3fe2" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_APPLE_flags";\n                }" { (return_statement "return "DW_AT_APPLE_flags";" return (string_literal ""DW_AT_APPLE_flags"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_major_runtime_vers";" (assignment_expression "pcVar1 = "DW_AT_APPLE_major_runtime_vers"" identifier = (string_literal ""DW_AT_APPLE_major_runtime_vers"" " string_content ")) ;) (if_statement "if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x3fe5)" ( (binary_expression "param_1 != 0x3fe5" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_APPLE_runtime_class";" (assignment_expression "pcVar1 = "DW_AT_APPLE_runtime_class"" identifier = (string_literal ""DW_AT_APPLE_runtime_class"" " string_content ")) ;) (if_statement "if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }" if (parenthesized_expression "(param_1 < 0x3fe6)" ( (binary_expression "param_1 < 0x3fe6" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_APPLE_block";\n                }" { (expression_statement "pcVar1 = "DW_AT_APPLE_block";" (assignment_expression "pcVar1 = "DW_AT_APPLE_block"" identifier = (string_literal ""DW_AT_APPLE_block"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }" if (parenthesized_expression "(param_1 == 0x3fea)" ( (binary_expression "param_1 == 0x3fea" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_APPLE_property_setter";\n            }" { (return_statement "return "DW_AT_APPLE_property_setter";" return (string_literal ""DW_AT_APPLE_property_setter"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" if (parenthesized_expression "(param_1 < 0x3feb)" ( (binary_expression "param_1 < 0x3feb" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_property_name";" (assignment_expression "pcVar1 = "DW_AT_APPLE_property_name"" identifier = (string_literal ""DW_AT_APPLE_property_name"" " string_content ")) ;) (if_statement "if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x3fe8)" ( (binary_expression "param_1 != 0x3fe8" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }" if (parenthesized_expression "(param_1 == 0x3fe9)" ( (binary_expression "param_1 == 0x3fe9" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_APPLE_property_getter";\n                }" { (return_statement "return "DW_AT_APPLE_property_getter";" return (string_literal ""DW_AT_APPLE_property_getter"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_objc_complete_type";" (assignment_expression "pcVar1 = "DW_AT_APPLE_objc_complete_type"" identifier = (string_literal ""DW_AT_APPLE_objc_complete_type"" " string_content ")) ;) (if_statement "if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }" if (parenthesized_expression "((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1))" ( (binary_expression "(param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)" (parenthesized_expression "(param_1 != 0x3fec)" ( (binary_expression "param_1 != 0x3fec" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)" ( (comma_expression "pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1" (assignment_expression "pcVar1 = "DW_AT_APPLE_property_attribute"" identifier = (string_literal ""DW_AT_APPLE_property_attribute"" " string_content ")) , (binary_expression "0x3feb < param_1" number_literal < identifier)) ))) )) (compound_statement "{\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }" { (if_statement "if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }" if (parenthesized_expression "(param_1 != 0x3fed)" ( (binary_expression "param_1 != 0x3fed" identifier != number_literal) )) (compound_statement "{\n                  return (char *)0x0;\n                }" { (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) (expression_statement "pcVar1 = "DW_AT_APPLE_property";" (assignment_expression "pcVar1 = "DW_AT_APPLE_property"" identifier = (string_literal ""DW_AT_APPLE_property"" " string_content ")) ;) })) }))) }))) }))) }))) }))) }))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */\n\nchar * get_DW_AT_name(uint attr)\n\n{\n  char *pcVar1;\n  \n  if (attr == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (attr < 0x7b) {\n    if (attr == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (attr < 0x45) {\n      if (attr == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (attr < 0x22) {\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (attr == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (attr < 0x2106) {\n      if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * get_DW_AT_name(uint attr)\n\n{\n  char *pcVar1;\n  \n  if (attr == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (attr < 0x7b) {\n    if (attr == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (attr < 0x45) {\n      if (attr == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (attr < 0x22) {\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (attr == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (attr < 0x2106) {\n      if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* get_DW_AT_name(uint attr)" * (function_declarator "get_DW_AT_name(uint attr)" identifier (parameter_list "(uint attr)" ( (parameter_declaration "uint attr" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (attr == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (attr < 0x7b) {\n    if (attr == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (attr < 0x45) {\n      if (attr == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (attr < 0x22) {\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (attr == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (attr < 0x2106) {\n      if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (attr == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }" if (parenthesized_expression "(attr == 0x7a)" ( (binary_expression "attr == 0x7a" identifier == number_literal) )) (compound_statement "{\n    return "DW_AT_call_all_calls";\n  }" { (return_statement "return "DW_AT_call_all_calls";" return (string_literal ""DW_AT_call_all_calls"" " string_content ") ;) })) (if_statement "if (attr < 0x7b) {\n    if (attr == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (attr < 0x45) {\n      if (attr == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (attr < 0x22) {\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (attr == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (attr < 0x2106) {\n      if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" if (parenthesized_expression "(attr < 0x7b)" ( (binary_expression "attr < 0x7b" identifier < number_literal) )) (compound_statement "{\n    if (attr == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (attr < 0x45) {\n      if (attr == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (attr < 0x22) {\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (attr == 0x44) {\n      return "DW_AT_namelist_items";\n    }" if (parenthesized_expression "(attr == 0x44)" ( (binary_expression "attr == 0x44" identifier == number_literal) )) (compound_statement "{\n      return "DW_AT_namelist_items";\n    }" { (return_statement "return "DW_AT_namelist_items";" return (string_literal ""DW_AT_namelist_items"" " string_content ") ;) })) (if_statement "if (attr < 0x45) {\n      if (attr == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (attr < 0x22) {\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" if (parenthesized_expression "(attr < 0x45)" ( (binary_expression "attr < 0x45" identifier < number_literal) )) (compound_statement "{\n      if (attr == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (attr < 0x22) {\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (attr == 0x21) {\n        return "DW_AT_is_optional";\n      }" if (parenthesized_expression "(attr == 0x21)" ( (binary_expression "attr == 0x21" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_is_optional";\n      }" { (return_statement "return "DW_AT_is_optional";" return (string_literal ""DW_AT_is_optional"" " string_content ") ;) })) (if_statement "if (attr < 0x22) {\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(attr < 0x22)" ( (binary_expression "attr < 0x22" identifier < number_literal) )) (compound_statement "{\n        if (attr == 0x13) {\n          return "DW_AT_language";\n        }\n        if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (attr == 0x13) {\n          return "DW_AT_language";\n        }" if (parenthesized_expression "(attr == 0x13)" ( (binary_expression "attr == 0x13" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_language";\n        }" { (return_statement "return "DW_AT_language";" return (string_literal ""DW_AT_language"" " string_content ") ;) })) (if_statement "if (attr < 0x14) {\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(attr < 0x14)" ( (binary_expression "attr < 0x14" identifier < number_literal) )) (compound_statement "{\n          if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0xb) {\n            return "DW_AT_byte_size";\n          }" if (parenthesized_expression "(attr == 0xb)" ( (binary_expression "attr == 0xb" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_byte_size";\n          }" { (return_statement "return "DW_AT_byte_size";" return (string_literal ""DW_AT_byte_size"" " string_content ") ;) })) (if_statement "if (attr < 0xc) {\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0xc)" ( (binary_expression "attr < 0xc" identifier < number_literal) )) (compound_statement "{\n            if (attr == 3) {\n              return "DW_AT_name";\n            }\n            if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 3) {\n              return "DW_AT_name";\n            }" if (parenthesized_expression "(attr == 3)" ( (binary_expression "attr == 3" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_name";\n            }" { (return_statement "return "DW_AT_name";" return (string_literal ""DW_AT_name"" " string_content ") ;) })) (if_statement "if (attr < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 4)" ( (binary_expression "attr < 4" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_sibling";\n              if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_sibling";" (assignment_expression "pcVar1 = "DW_AT_sibling"" identifier = (string_literal ""DW_AT_sibling"" " string_content ")) ;) (if_statement "if (attr != 1) {\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 1)" ( (binary_expression "attr != 1" identifier != number_literal) )) (compound_statement "{\n                if (attr == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 2) {\n                  return "DW_AT_location";\n                }" if (parenthesized_expression "(attr == 2)" ( (binary_expression "attr == 2" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_location";\n                }" { (return_statement "return "DW_AT_location";" return (string_literal ""DW_AT_location"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_ordering";\n              if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_ordering";" (assignment_expression "pcVar1 = "DW_AT_ordering"" identifier = (string_literal ""DW_AT_ordering"" " string_content ")) ;) (if_statement "if (attr != 9) {\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 9)" ( (binary_expression "attr != 9" identifier != number_literal) )) (compound_statement "{\n                if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 10) {\n                  return "DW_AT_subscr_data";\n                }" if (parenthesized_expression "(attr == 10)" ( (binary_expression "attr == 10" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_subscr_data";\n                }" { (return_statement "return "DW_AT_subscr_data";" return (string_literal ""DW_AT_subscr_data"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0xf) {\n              return "DW_AT_element_list";\n            }" if (parenthesized_expression "(attr == 0xf)" ( (binary_expression "attr == 0xf" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_element_list";\n            }" { (return_statement "return "DW_AT_element_list";" return (string_literal ""DW_AT_element_list"" " string_content ") ;) })) (if_statement "if (attr < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x10)" ( (binary_expression "attr < 0x10" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_bit_offset";\n              if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_bit_offset";" (assignment_expression "pcVar1 = "DW_AT_bit_offset"" identifier = (string_literal ""DW_AT_bit_offset"" " string_content ")) ;) (if_statement "if (attr != 0xc) {\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0xc)" ( (binary_expression "attr != 0xc" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0xd) {\n                  return "DW_AT_bit_size";\n                }" if (parenthesized_expression "(attr == 0xd)" ( (binary_expression "attr == 0xd" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_bit_size";\n                }" { (return_statement "return "DW_AT_bit_size";" return (string_literal ""DW_AT_bit_size"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_low_pc";\n              if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_low_pc";" (assignment_expression "pcVar1 = "DW_AT_low_pc"" identifier = (string_literal ""DW_AT_low_pc"" " string_content ")) ;) (if_statement "if (attr != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x11)" ( (binary_expression "attr != 0x11" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_high_pc";\n                if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_high_pc";" (assignment_expression "pcVar1 = "DW_AT_high_pc"" identifier = (string_literal ""DW_AT_high_pc"" " string_content ")) ;) (if_statement "if (attr < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }" if (parenthesized_expression "(attr < 0x12)" ( (binary_expression "attr < 0x12" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_stmt_list";\n                }" { (expression_statement "pcVar1 = "DW_AT_stmt_list";" (assignment_expression "pcVar1 = "DW_AT_stmt_list"" identifier = (string_literal ""DW_AT_stmt_list"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x19) {\n            return "DW_AT_string_length";\n          }" if (parenthesized_expression "(attr == 0x19)" ( (binary_expression "attr == 0x19" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_string_length";\n          }" { (return_statement "return "DW_AT_string_length";" return (string_literal ""DW_AT_string_length"" " string_content ") ;) })) (if_statement "if (attr < 0x1a) {\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x1a)" ( (binary_expression "attr < 0x1a" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x16) {\n              return "DW_AT_discr_value";\n            }" if (parenthesized_expression "(attr == 0x16)" ( (binary_expression "attr == 0x16" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_discr_value";\n            }" { (return_statement "return "DW_AT_discr_value";" return (string_literal ""DW_AT_discr_value"" " string_content ") ;) })) (if_statement "if (attr < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x17)" ( (binary_expression "attr < 0x17" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_member";\n              if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_member";" (assignment_expression "pcVar1 = "DW_AT_member"" identifier = (string_literal ""DW_AT_member"" " string_content ")) ;) (if_statement "if (attr != 0x14) {\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x14)" ( (binary_expression "attr != 0x14" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x15) {\n                  return "DW_AT_discr";\n                }" if (parenthesized_expression "(attr == 0x15)" ( (binary_expression "attr == 0x15" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_discr";\n                }" { (return_statement "return "DW_AT_discr";" return (string_literal ""DW_AT_discr"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_visibility";\n              if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_visibility";" (assignment_expression "pcVar1 = "DW_AT_visibility"" identifier = (string_literal ""DW_AT_visibility"" " string_content ")) ;) (if_statement "if (attr != 0x17) {\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x17)" ( (binary_expression "attr != 0x17" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x18) {\n                  return "DW_AT_import";\n                }" if (parenthesized_expression "(attr == 0x18)" ( (binary_expression "attr == 0x18" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_import";\n                }" { (return_statement "return "DW_AT_import";" return (string_literal ""DW_AT_import"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x1c) {\n              return "DW_AT_const_value";\n            }" if (parenthesized_expression "(attr == 0x1c)" ( (binary_expression "attr == 0x1c" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_const_value";\n            }" { (return_statement "return "DW_AT_const_value";" return (string_literal ""DW_AT_const_value"" " string_content ") ;) })) (if_statement "if (attr < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x1d)" ( (binary_expression "attr < 0x1d" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_common_reference";\n              if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_common_reference";" (assignment_expression "pcVar1 = "DW_AT_common_reference"" identifier = (string_literal ""DW_AT_common_reference"" " string_content ")) ;) (if_statement "if (attr != 0x1a) {\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x1a)" ( (binary_expression "attr != 0x1a" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }" if (parenthesized_expression "(attr == 0x1b)" ( (binary_expression "attr == 0x1b" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_comp_dir";\n                }" { (return_statement "return "DW_AT_comp_dir";" return (string_literal ""DW_AT_comp_dir"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_default_value";\n              if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_default_value";" (assignment_expression "pcVar1 = "DW_AT_default_value"" identifier = (string_literal ""DW_AT_default_value"" " string_content ")) ;) (if_statement "if ((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)) {\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr))" ( (binary_expression "(attr != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < attr)" (parenthesized_expression "(attr != 0x1e)" ( (binary_expression "attr != 0x1e" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_containing_type", 0x1d < attr)" ( (comma_expression "pcVar1 = "DW_AT_containing_type", 0x1d < attr" (assignment_expression "pcVar1 = "DW_AT_containing_type"" identifier = (string_literal ""DW_AT_containing_type"" " string_content ")) , (binary_expression "0x1d < attr" number_literal < identifier)) ))) )) (compound_statement "{\n                if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x20) {\n                  return "DW_AT_inline";\n                }" if (parenthesized_expression "(attr == 0x20)" ( (binary_expression "attr == 0x20" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_inline";\n                }" { (return_statement "return "DW_AT_inline";" return (string_literal ""DW_AT_inline"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }))) }))) }) (else_clause "else {\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (attr == 0x36) {\n          return "DW_AT_calling_convention";\n        }" if (parenthesized_expression "(attr == 0x36)" ( (binary_expression "attr == 0x36" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_calling_convention";\n        }" { (return_statement "return "DW_AT_calling_convention";" return (string_literal ""DW_AT_calling_convention"" " string_content ") ;) })) (if_statement "if (attr < 0x37) {\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(attr < 0x37)" ( (binary_expression "attr < 0x37" identifier < number_literal) )) (compound_statement "{\n          if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x2e) {\n            return "DW_AT_bit_stride";\n          }" if (parenthesized_expression "(attr == 0x2e)" ( (binary_expression "attr == 0x2e" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_bit_stride";\n          }" { (return_statement "return "DW_AT_bit_stride";" return (string_literal ""DW_AT_bit_stride"" " string_content ") ;) })) (if_statement "if (attr < 0x2f) {\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x2f)" ( (binary_expression "attr < 0x2f" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x27) {\n              return "DW_AT_prototyped";\n            }" if (parenthesized_expression "(attr == 0x27)" ( (binary_expression "attr == 0x27" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_prototyped";\n            }" { (return_statement "return "DW_AT_prototyped";" return (string_literal ""DW_AT_prototyped"" " string_content ") ;) })) (if_statement "if (attr < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x28)" ( (binary_expression "attr < 0x28" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_lower_bound";\n              if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_lower_bound";" (assignment_expression "pcVar1 = "DW_AT_lower_bound"" identifier = (string_literal ""DW_AT_lower_bound"" " string_content ")) ;) (if_statement "if (attr != 0x22) {\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x22)" ( (binary_expression "attr != 0x22" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x25) {\n                  return "DW_AT_producer";\n                }" if (parenthesized_expression "(attr == 0x25)" ( (binary_expression "attr == 0x25" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_producer";\n                }" { (return_statement "return "DW_AT_producer";" return (string_literal ""DW_AT_producer"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_return_addr";\n              if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_return_addr";" (assignment_expression "pcVar1 = "DW_AT_return_addr"" identifier = (string_literal ""DW_AT_return_addr"" " string_content ")) ;) (if_statement "if (attr != 0x2a) {\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2a)" ( (binary_expression "attr != 0x2a" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2c) {\n                  return "DW_AT_start_scope";\n                }" if (parenthesized_expression "(attr == 0x2c)" ( (binary_expression "attr == 0x2c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_start_scope";\n                }" { (return_statement "return "DW_AT_start_scope";" return (string_literal ""DW_AT_start_scope"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x32) {\n              return "DW_AT_accessibility";\n            }" if (parenthesized_expression "(attr == 0x32)" ( (binary_expression "attr == 0x32" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_accessibility";\n            }" { (return_statement "return "DW_AT_accessibility";" return (string_literal ""DW_AT_accessibility"" " string_content ") ;) })) (if_statement "if (attr < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x33)" ( (binary_expression "attr < 0x33" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_upper_bound";\n              if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_upper_bound";" (assignment_expression "pcVar1 = "DW_AT_upper_bound"" identifier = (string_literal ""DW_AT_upper_bound"" " string_content ")) ;) (if_statement "if (attr != 0x2f) {\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2f)" ( (binary_expression "attr != 0x2f" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }" if (parenthesized_expression "(attr == 0x31)" ( (binary_expression "attr == 0x31" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_abstract_origin";\n                }" { (return_statement "return "DW_AT_abstract_origin";" return (string_literal ""DW_AT_abstract_origin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_artificial";\n              if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_artificial";" (assignment_expression "pcVar1 = "DW_AT_artificial"" identifier = (string_literal ""DW_AT_artificial"" " string_content ")) ;) (if_statement "if (attr != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x34)" ( (binary_expression "attr != 0x34" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_base_types";\n                if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_base_types";" (assignment_expression "pcVar1 = "DW_AT_base_types"" identifier = (string_literal ""DW_AT_base_types"" " string_content ")) ;) (if_statement "if (attr < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }" if (parenthesized_expression "(attr < 0x35)" ( (binary_expression "attr < 0x35" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_address_class";\n                }" { (expression_statement "pcVar1 = "DW_AT_address_class";" (assignment_expression "pcVar1 = "DW_AT_address_class"" identifier = (string_literal ""DW_AT_address_class"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x3d) {\n            return "DW_AT_discr_list";\n          }" if (parenthesized_expression "(attr == 0x3d)" ( (binary_expression "attr == 0x3d" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_discr_list";\n          }" { (return_statement "return "DW_AT_discr_list";" return (string_literal ""DW_AT_discr_list"" " string_content ") ;) })) (if_statement "if (attr < 0x3e) {\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x3e)" ( (binary_expression "attr < 0x3e" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x39) {\n              return "DW_AT_decl_column";\n            }" if (parenthesized_expression "(attr == 0x39)" ( (binary_expression "attr == 0x39" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_decl_column";\n            }" { (return_statement "return "DW_AT_decl_column";" return (string_literal ""DW_AT_decl_column"" " string_content ") ;) })) (if_statement "if (attr < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x3a)" ( (binary_expression "attr < 0x3a" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_count";\n              if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_count";" (assignment_expression "pcVar1 = "DW_AT_count"" identifier = (string_literal ""DW_AT_count"" " string_content ")) ;) (if_statement "if (attr != 0x37) {\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x37)" ( (binary_expression "attr != 0x37" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x38) {\n                  return "DW_AT_data_member_location";\n                }" if (parenthesized_expression "(attr == 0x38)" ( (binary_expression "attr == 0x38" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_data_member_location";\n                }" { (return_statement "return "DW_AT_data_member_location";" return (string_literal ""DW_AT_data_member_location"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_decl_line";\n              if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_decl_line";" (assignment_expression "pcVar1 = "DW_AT_decl_line"" identifier = (string_literal ""DW_AT_decl_line"" " string_content ")) ;) (if_statement "if (attr != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x3b)" ( (binary_expression "attr != 0x3b" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_declaration";\n                if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_declaration";" (assignment_expression "pcVar1 = "DW_AT_declaration"" identifier = (string_literal ""DW_AT_declaration"" " string_content ")) ;) (if_statement "if (attr < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }" if (parenthesized_expression "(attr < 0x3c)" ( (binary_expression "attr < 0x3c" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_decl_file";\n                }" { (expression_statement "pcVar1 = "DW_AT_decl_file";" (assignment_expression "pcVar1 = "DW_AT_decl_file"" identifier = (string_literal ""DW_AT_decl_file"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x40) {\n              return "DW_AT_frame_base";\n            }" if (parenthesized_expression "(attr == 0x40)" ( (binary_expression "attr == 0x40" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_frame_base";\n            }" { (return_statement "return "DW_AT_frame_base";" return (string_literal ""DW_AT_frame_base"" " string_content ") ;) })) (if_statement "if (attr < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x41)" ( (binary_expression "attr < 0x41" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_encoding";\n              if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_encoding";" (assignment_expression "pcVar1 = "DW_AT_encoding"" identifier = (string_literal ""DW_AT_encoding"" " string_content ")) ;) (if_statement "if (attr != 0x3e) {\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x3e)" ( (binary_expression "attr != 0x3e" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x3f) {\n                  return "DW_AT_external";\n                }" if (parenthesized_expression "(attr == 0x3f)" ( (binary_expression "attr == 0x3f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_external";\n                }" { (return_statement "return "DW_AT_external";" return (string_literal ""DW_AT_external"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_identifier_case";\n              if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_identifier_case";" (assignment_expression "pcVar1 = "DW_AT_identifier_case"" identifier = (string_literal ""DW_AT_identifier_case"" " string_content ")) ;) (if_statement "if (attr != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x42)" ( (binary_expression "attr != 0x42" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_macro_info";\n                if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_macro_info";" (assignment_expression "pcVar1 = "DW_AT_macro_info"" identifier = (string_literal ""DW_AT_macro_info"" " string_content ")) ;) (if_statement "if (attr < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }" if (parenthesized_expression "(attr < 0x43)" ( (binary_expression "attr < 0x43" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_friend";\n                }" { (expression_statement "pcVar1 = "DW_AT_friend";" (assignment_expression "pcVar1 = "DW_AT_friend"" identifier = (string_literal ""DW_AT_friend"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }) (else_clause "else {\n      if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (attr == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }" if (parenthesized_expression "(attr == 0x5e)" ( (binary_expression "attr == 0x5e" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_decimal_sign";\n      }" { (return_statement "return "DW_AT_decimal_sign";" return (string_literal ""DW_AT_decimal_sign"" " string_content ") ;) })) (if_statement "if (attr < 0x5f) {\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(attr < 0x5f)" ( (binary_expression "attr < 0x5f" identifier < number_literal) )) (compound_statement "{\n        if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (attr == 0x51) {\n          return "DW_AT_byte_stride";\n        }" if (parenthesized_expression "(attr == 0x51)" ( (binary_expression "attr == 0x51" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_byte_stride";\n        }" { (return_statement "return "DW_AT_byte_stride";" return (string_literal ""DW_AT_byte_stride"" " string_content ") ;) })) (if_statement "if (attr < 0x52) {\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(attr < 0x52)" ( (binary_expression "attr < 0x52" identifier < number_literal) )) (compound_statement "{\n          if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x4a) {\n            return "DW_AT_use_location";\n          }" if (parenthesized_expression "(attr == 0x4a)" ( (binary_expression "attr == 0x4a" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_use_location";\n          }" { (return_statement "return "DW_AT_use_location";" return (string_literal ""DW_AT_use_location"" " string_content ") ;) })) (if_statement "if (attr < 0x4b) {\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x4b)" ( (binary_expression "attr < 0x4b" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x47) {\n              return "DW_AT_specification";\n            }" if (parenthesized_expression "(attr == 0x47)" ( (binary_expression "attr == 0x47" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_specification";\n            }" { (return_statement "return "DW_AT_specification";" return (string_literal ""DW_AT_specification"" " string_content ") ;) })) (if_statement "if (attr < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x48)" ( (binary_expression "attr < 0x48" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_priority";\n              if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_priority";" (assignment_expression "pcVar1 = "DW_AT_priority"" identifier = (string_literal ""DW_AT_priority"" " string_content ")) ;) (if_statement "if (attr != 0x45) {\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x45)" ( (binary_expression "attr != 0x45" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x46) {\n                  return "DW_AT_segment";\n                }" if (parenthesized_expression "(attr == 0x46)" ( (binary_expression "attr == 0x46" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_segment";\n                }" { (return_statement "return "DW_AT_segment";" return (string_literal ""DW_AT_segment"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_static_link";\n              if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_static_link";" (assignment_expression "pcVar1 = "DW_AT_static_link"" identifier = (string_literal ""DW_AT_static_link"" " string_content ")) ;) (if_statement "if (attr != 0x48) {\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x48)" ( (binary_expression "attr != 0x48" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x49) {\n                  return "DW_AT_type";\n                }" if (parenthesized_expression "(attr == 0x49)" ( (binary_expression "attr == 0x49" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_type";\n                }" { (return_statement "return "DW_AT_type";" return (string_literal ""DW_AT_type"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }" if (parenthesized_expression "(attr == 0x4d)" ( (binary_expression "attr == 0x4d" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_vtable_elem_location";\n            }" { (return_statement "return "DW_AT_vtable_elem_location";" return (string_literal ""DW_AT_vtable_elem_location"" " string_content ") ;) })) (if_statement "if (attr < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x4e)" ( (binary_expression "attr < 0x4e" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_variable_parameter";\n              if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_variable_parameter";" (assignment_expression "pcVar1 = "DW_AT_variable_parameter"" identifier = (string_literal ""DW_AT_variable_parameter"" " string_content ")) ;) (if_statement "if (attr != 0x4b) {\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x4b)" ( (binary_expression "attr != 0x4b" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x4c) {\n                  return "DW_AT_virtuality";\n                }" if (parenthesized_expression "(attr == 0x4c)" ( (binary_expression "attr == 0x4c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_virtuality";\n                }" { (return_statement "return "DW_AT_virtuality";" return (string_literal ""DW_AT_virtuality"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_associated";\n              if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_associated";" (assignment_expression "pcVar1 = "DW_AT_associated"" identifier = (string_literal ""DW_AT_associated"" " string_content ")) ;) (if_statement "if (attr != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x4f)" ( (binary_expression "attr != 0x4f" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_data_location";\n                if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_data_location";" (assignment_expression "pcVar1 = "DW_AT_data_location"" identifier = (string_literal ""DW_AT_data_location"" " string_content ")) ;) (if_statement "if (attr < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }" if (parenthesized_expression "(attr < 0x50)" ( (binary_expression "attr < 0x50" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_allocated";\n                }" { (expression_statement "pcVar1 = "DW_AT_allocated";" (assignment_expression "pcVar1 = "DW_AT_allocated"" identifier = (string_literal ""DW_AT_allocated"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x57) {\n            return "DW_AT_call_column";\n          }" if (parenthesized_expression "(attr == 0x57)" ( (binary_expression "attr == 0x57" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_call_column";\n          }" { (return_statement "return "DW_AT_call_column";" return (string_literal ""DW_AT_call_column"" " string_content ") ;) })) (if_statement "if (attr < 0x58) {\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x58)" ( (binary_expression "attr < 0x58" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x54) {\n              return "DW_AT_extension";\n            }" if (parenthesized_expression "(attr == 0x54)" ( (binary_expression "attr == 0x54" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_extension";\n            }" { (return_statement "return "DW_AT_extension";" return (string_literal ""DW_AT_extension"" " string_content ") ;) })) (if_statement "if (attr < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x55)" ( (binary_expression "attr < 0x55" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_entry_pc";\n              if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_entry_pc";" (assignment_expression "pcVar1 = "DW_AT_entry_pc"" identifier = (string_literal ""DW_AT_entry_pc"" " string_content ")) ;) (if_statement "if (attr != 0x52) {\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x52)" ( (binary_expression "attr != 0x52" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }" if (parenthesized_expression "(attr == 0x53)" ( (binary_expression "attr == 0x53" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_use_UTF8";\n                }" { (return_statement "return "DW_AT_use_UTF8";" return (string_literal ""DW_AT_use_UTF8"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_ranges";\n              if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_ranges";" (assignment_expression "pcVar1 = "DW_AT_ranges"" identifier = (string_literal ""DW_AT_ranges"" " string_content ")) ;) (if_statement "if (attr != 0x55) {\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x55)" ( (binary_expression "attr != 0x55" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x56) {\n                  return "DW_AT_trampoline";\n                }" if (parenthesized_expression "(attr == 0x56)" ( (binary_expression "attr == 0x56" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_trampoline";\n                }" { (return_statement "return "DW_AT_trampoline";" return (string_literal ""DW_AT_trampoline"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x5a) {\n              return "DW_AT_description";\n            }" if (parenthesized_expression "(attr == 0x5a)" ( (binary_expression "attr == 0x5a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_description";\n            }" { (return_statement "return "DW_AT_description";" return (string_literal ""DW_AT_description"" " string_content ") ;) })) (if_statement "if (attr < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x5b)" ( (binary_expression "attr < 0x5b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_file";\n              if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_file";" (assignment_expression "pcVar1 = "DW_AT_call_file"" identifier = (string_literal ""DW_AT_call_file"" " string_content ")) ;) (if_statement "if (attr != 0x58) {\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x58)" ( (binary_expression "attr != 0x58" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x59) {\n                  return "DW_AT_call_line";\n                }" if (parenthesized_expression "(attr == 0x59)" ( (binary_expression "attr == 0x59" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_line";\n                }" { (return_statement "return "DW_AT_call_line";" return (string_literal ""DW_AT_call_line"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_decimal_scale";\n              if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_decimal_scale";" (assignment_expression "pcVar1 = "DW_AT_decimal_scale"" identifier = (string_literal ""DW_AT_decimal_scale"" " string_content ")) ;) (if_statement "if (attr != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x5c)" ( (binary_expression "attr != 0x5c" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_small";\n                if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_small";" (assignment_expression "pcVar1 = "DW_AT_small"" identifier = (string_literal ""DW_AT_small"" " string_content ")) ;) (if_statement "if (attr < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }" if (parenthesized_expression "(attr < 0x5d)" ( (binary_expression "attr < 0x5d" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_binary_scale";\n                }" { (expression_statement "pcVar1 = "DW_AT_binary_scale";" (assignment_expression "pcVar1 = "DW_AT_binary_scale"" identifier = (string_literal ""DW_AT_binary_scale"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (attr == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }" if (parenthesized_expression "(attr == 0x6b)" ( (binary_expression "attr == 0x6b" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_data_bit_offset";\n        }" { (return_statement "return "DW_AT_data_bit_offset";" return (string_literal ""DW_AT_data_bit_offset"" " string_content ") ;) })) (if_statement "if (attr < 0x6c) {\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(attr < 0x6c)" ( (binary_expression "attr < 0x6c" identifier < number_literal) )) (compound_statement "{\n          if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 100) {\n            return "DW_AT_object_pointer";\n          }" if (parenthesized_expression "(attr == 100)" ( (binary_expression "attr == 100" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_object_pointer";\n          }" { (return_statement "return "DW_AT_object_pointer";" return (string_literal ""DW_AT_object_pointer"" " string_content ") ;) })) (if_statement "if (attr < 0x65) {\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x65)" ( (binary_expression "attr < 0x65" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x61) {\n              return "DW_AT_mutable";\n            }" if (parenthesized_expression "(attr == 0x61)" ( (binary_expression "attr == 0x61" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_mutable";\n            }" { (return_statement "return "DW_AT_mutable";" return (string_literal ""DW_AT_mutable"" " string_content ") ;) })) (if_statement "if (attr < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x62)" ( (binary_expression "attr < 0x62" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_digit_count";\n              if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_digit_count";" (assignment_expression "pcVar1 = "DW_AT_digit_count"" identifier = (string_literal ""DW_AT_digit_count"" " string_content ")) ;) (if_statement "if (attr != 0x5f) {\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x5f)" ( (binary_expression "attr != 0x5f" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x60) {\n                  return "DW_AT_picture_string";\n                }" if (parenthesized_expression "(attr == 0x60)" ( (binary_expression "attr == 0x60" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_picture_string";\n                }" { (return_statement "return "DW_AT_picture_string";" return (string_literal ""DW_AT_picture_string"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_threads_scaled";\n              if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_threads_scaled";" (assignment_expression "pcVar1 = "DW_AT_threads_scaled"" identifier = (string_literal ""DW_AT_threads_scaled"" " string_content ")) ;) (if_statement "if (attr != 0x62) {\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x62)" ( (binary_expression "attr != 0x62" identifier != number_literal) )) (compound_statement "{\n                if (attr == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 99) {\n                  return "DW_AT_explicit";\n                }" if (parenthesized_expression "(attr == 99)" ( (binary_expression "attr == 99" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_explicit";\n                }" { (return_statement "return "DW_AT_explicit";" return (string_literal ""DW_AT_explicit"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x67) {\n              return "DW_AT_pure";\n            }" if (parenthesized_expression "(attr == 0x67)" ( (binary_expression "attr == 0x67" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_pure";\n            }" { (return_statement "return "DW_AT_pure";" return (string_literal ""DW_AT_pure"" " string_content ") ;) })) (if_statement "if (attr < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x68)" ( (binary_expression "attr < 0x68" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_endianity";\n              if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_endianity";" (assignment_expression "pcVar1 = "DW_AT_endianity"" identifier = (string_literal ""DW_AT_endianity"" " string_content ")) ;) (if_statement "if (attr != 0x65) {\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x65)" ( (binary_expression "attr != 0x65" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x66) {\n                  return "DW_AT_elemental";\n                }" if (parenthesized_expression "(attr == 0x66)" ( (binary_expression "attr == 0x66" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_elemental";\n                }" { (return_statement "return "DW_AT_elemental";" return (string_literal ""DW_AT_elemental"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_signature";\n              if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_signature";" (assignment_expression "pcVar1 = "DW_AT_signature"" identifier = (string_literal ""DW_AT_signature"" " string_content ")) ;) (if_statement "if (attr != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x69)" ( (binary_expression "attr != 0x69" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_main_subprogram";\n                if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_main_subprogram";" (assignment_expression "pcVar1 = "DW_AT_main_subprogram"" identifier = (string_literal ""DW_AT_main_subprogram"" " string_content ")) ;) (if_statement "if (attr < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }" if (parenthesized_expression "(attr < 0x6a)" ( (binary_expression "attr < 0x6a" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_recursive";\n                }" { (expression_statement "pcVar1 = "DW_AT_recursive";" (assignment_expression "pcVar1 = "DW_AT_recursive"" identifier = (string_literal ""DW_AT_recursive"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }" if (parenthesized_expression "(attr == 0x72)" ( (binary_expression "attr == 0x72" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_str_offsets_base";\n          }" { (return_statement "return "DW_AT_str_offsets_base";" return (string_literal ""DW_AT_str_offsets_base"" " string_content ") ;) })) (if_statement "if (attr < 0x73) {\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x73)" ( (binary_expression "attr < 0x73" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x6e) {\n              return "DW_AT_linkage_name";\n            }" if (parenthesized_expression "(attr == 0x6e)" ( (binary_expression "attr == 0x6e" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_linkage_name";\n            }" { (return_statement "return "DW_AT_linkage_name";" return (string_literal ""DW_AT_linkage_name"" " string_content ") ;) })) (if_statement "if (attr < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x6f)" ( (binary_expression "attr < 0x6f" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_const_expr";\n              if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_const_expr";" (assignment_expression "pcVar1 = "DW_AT_const_expr"" identifier = (string_literal ""DW_AT_const_expr"" " string_content ")) ;) (if_statement "if (attr != 0x6c) {\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x6c)" ( (binary_expression "attr != 0x6c" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x6d) {\n                  return "DW_AT_enum_class";\n                }" if (parenthesized_expression "(attr == 0x6d)" ( (binary_expression "attr == 0x6d" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_enum_class";\n                }" { (return_statement "return "DW_AT_enum_class";" return (string_literal ""DW_AT_enum_class"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_string_length_byte_size";" (assignment_expression "pcVar1 = "DW_AT_string_length_byte_size"" identifier = (string_literal ""DW_AT_string_length_byte_size"" " string_content ")) ;) (if_statement "if (attr != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x70)" ( (binary_expression "attr != 0x70" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_rank";\n                if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_rank";" (assignment_expression "pcVar1 = "DW_AT_rank"" identifier = (string_literal ""DW_AT_rank"" " string_content ")) ;) (if_statement "if (attr < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }" if (parenthesized_expression "(attr < 0x71)" ( (binary_expression "attr < 0x71" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }" { (expression_statement "pcVar1 = "DW_AT_string_length_bit_size";" (assignment_expression "pcVar1 = "DW_AT_string_length_bit_size"" identifier = (string_literal ""DW_AT_string_length_bit_size"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x76) {\n              return "DW_AT_dwo_name";\n            }" if (parenthesized_expression "(attr == 0x76)" ( (binary_expression "attr == 0x76" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_dwo_name";\n            }" { (return_statement "return "DW_AT_dwo_name";" return (string_literal ""DW_AT_dwo_name"" " string_content ") ;) })) (if_statement "if (attr < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x77)" ( (binary_expression "attr < 0x77" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_addr_base";\n              if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_addr_base";" (assignment_expression "pcVar1 = "DW_AT_addr_base"" identifier = (string_literal ""DW_AT_addr_base"" " string_content ")) ;) (if_statement "if (attr != 0x73) {\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x73)" ( (binary_expression "attr != 0x73" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }" if (parenthesized_expression "(attr == 0x74)" ( (binary_expression "attr == 0x74" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_rnglists_base";\n                }" { (return_statement "return "DW_AT_rnglists_base";" return (string_literal ""DW_AT_rnglists_base"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_rvalue_reference";" (assignment_expression "pcVar1 = "DW_AT_rvalue_reference"" identifier = (string_literal ""DW_AT_rvalue_reference"" " string_content ")) ;) (if_statement "if (attr != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x78)" ( (binary_expression "attr != 0x78" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_macros";\n                if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_macros";" (assignment_expression "pcVar1 = "DW_AT_macros"" identifier = (string_literal ""DW_AT_macros"" " string_content ")) ;) (if_statement "if (attr < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }" if (parenthesized_expression "(attr < 0x79)" ( (binary_expression "attr < 0x79" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_reference";\n                }" { (expression_statement "pcVar1 = "DW_AT_reference";" (assignment_expression "pcVar1 = "DW_AT_reference"" identifier = (string_literal ""DW_AT_reference"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }))) }) (else_clause "else {\n    if (attr == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (attr < 0x2106) {\n      if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" else (compound_statement "{\n    if (attr == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (attr < 0x2106) {\n      if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (attr == 0x2105) {\n      return "DW_AT_body_begin";\n    }" if (parenthesized_expression "(attr == 0x2105)" ( (binary_expression "attr == 0x2105" identifier == number_literal) )) (compound_statement "{\n      return "DW_AT_body_begin";\n    }" { (return_statement "return "DW_AT_body_begin";" return (string_literal ""DW_AT_body_begin"" " string_content ") ;) })) (if_statement "if (attr < 0x2106) {\n      if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" if (parenthesized_expression "(attr < 0x2106)" ( (binary_expression "attr < 0x2106" identifier < number_literal) )) (compound_statement "{\n      if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (attr == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }" if (parenthesized_expression "(attr == 0x2007)" ( (binary_expression "attr == 0x2007" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_MIPS_linkage_name";\n      }" { (return_statement "return "DW_AT_MIPS_linkage_name";" return (string_literal ""DW_AT_MIPS_linkage_name"" " string_content ") ;) })) (if_statement "if (attr < 0x2008) {\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(attr < 0x2008)" ( (binary_expression "attr < 0x2008" identifier < number_literal) )) (compound_statement "{\n        if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (attr == 0x87) {\n          return "DW_AT_noreturn";\n        }" if (parenthesized_expression "(attr == 0x87)" ( (binary_expression "attr == 0x87" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_noreturn";\n        }" { (return_statement "return "DW_AT_noreturn";" return (string_literal ""DW_AT_noreturn"" " string_content ") ;) })) (if_statement "if (attr < 0x88) {\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(attr < 0x88)" ( (binary_expression "attr < 0x88" identifier < number_literal) )) (compound_statement "{\n          if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x80) {\n            return "DW_AT_call_parameter";\n          }" if (parenthesized_expression "(attr == 0x80)" ( (binary_expression "attr == 0x80" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_call_parameter";\n          }" { (return_statement "return "DW_AT_call_parameter";" return (string_literal ""DW_AT_call_parameter"" " string_content ") ;) })) (if_statement "if (attr < 0x81) {\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x81)" ( (binary_expression "attr < 0x81" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }" if (parenthesized_expression "(attr == 0x7d)" ( (binary_expression "attr == 0x7d" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_call_return_pc";\n            }" { (return_statement "return "DW_AT_call_return_pc";" return (string_literal ""DW_AT_call_return_pc"" " string_content ") ;) })) (if_statement "if (attr < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x7e)" ( (binary_expression "attr < 0x7e" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_all_source_calls";" (assignment_expression "pcVar1 = "DW_AT_call_all_source_calls"" identifier = (string_literal ""DW_AT_call_all_source_calls"" " string_content ")) ;) (if_statement "if (attr != 0x7b) {\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x7b)" ( (binary_expression "attr != 0x7b" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }" if (parenthesized_expression "(attr == 0x7c)" ( (binary_expression "attr == 0x7c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_all_tail_calls";\n                }" { (return_statement "return "DW_AT_call_all_tail_calls";" return (string_literal ""DW_AT_call_all_tail_calls"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_call_value";\n              if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_value";" (assignment_expression "pcVar1 = "DW_AT_call_value"" identifier = (string_literal ""DW_AT_call_value"" " string_content ")) ;) (if_statement "if (attr != 0x7e) {\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x7e)" ( (binary_expression "attr != 0x7e" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x7f) {\n                  return "DW_AT_call_origin";\n                }" if (parenthesized_expression "(attr == 0x7f)" ( (binary_expression "attr == 0x7f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_origin";\n                }" { (return_statement "return "DW_AT_call_origin";" return (string_literal ""DW_AT_call_origin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x83) {\n              return "DW_AT_call_target";\n            }" if (parenthesized_expression "(attr == 0x83)" ( (binary_expression "attr == 0x83" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_call_target";\n            }" { (return_statement "return "DW_AT_call_target";" return (string_literal ""DW_AT_call_target"" " string_content ") ;) })) (if_statement "if (attr < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x84)" ( (binary_expression "attr < 0x84" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_pc";\n              if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_pc";" (assignment_expression "pcVar1 = "DW_AT_call_pc"" identifier = (string_literal ""DW_AT_call_pc"" " string_content ")) ;) (if_statement "if (attr != 0x81) {\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x81)" ( (binary_expression "attr != 0x81" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }" if (parenthesized_expression "(attr == 0x82)" ( (binary_expression "attr == 0x82" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_tail_call";\n                }" { (return_statement "return "DW_AT_call_tail_call";" return (string_literal ""DW_AT_call_tail_call"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_call_data_location";\n              if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_data_location";" (assignment_expression "pcVar1 = "DW_AT_call_data_location"" identifier = (string_literal ""DW_AT_call_data_location"" " string_content ")) ;) (if_statement "if (attr != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x85)" ( (binary_expression "attr != 0x85" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_call_data_value";\n                if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_call_data_value";" (assignment_expression "pcVar1 = "DW_AT_call_data_value"" identifier = (string_literal ""DW_AT_call_data_value"" " string_content ")) ;) (if_statement "if (attr < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }" if (parenthesized_expression "(attr < 0x86)" ( (binary_expression "attr < 0x86" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }" { (expression_statement "pcVar1 = "DW_AT_call_target_clobbered";" (assignment_expression "pcVar1 = "DW_AT_call_target_clobbered"" identifier = (string_literal ""DW_AT_call_target_clobbered"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }" if (parenthesized_expression "(attr == 0x2000)" ( (binary_expression "attr == 0x2000" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_block_index";\n          }" { (return_statement "return "DW_AT_HP_block_index";" return (string_literal ""DW_AT_HP_block_index"" " string_content ") ;) })) (if_statement "if (attr < 0x2001) {\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x2001)" ( (binary_expression "attr < 0x2001" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x8a) {\n              return "DW_AT_deleted";\n            }" if (parenthesized_expression "(attr == 0x8a)" ( (binary_expression "attr == 0x8a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_deleted";\n            }" { (return_statement "return "DW_AT_deleted";" return (string_literal ""DW_AT_deleted"" " string_content ") ;) })) (if_statement "if (attr < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x8b)" ( (binary_expression "attr < 0x8b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_alignment";\n              if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_alignment";" (assignment_expression "pcVar1 = "DW_AT_alignment"" identifier = (string_literal ""DW_AT_alignment"" " string_content ")) ;) (if_statement "if (attr != 0x88) {\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x88)" ( (binary_expression "attr != 0x88" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x89) {\n                  return "DW_AT_export_symbols";\n                }" if (parenthesized_expression "(attr == 0x89)" ( (binary_expression "attr == 0x89" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_export_symbols";\n                }" { (return_statement "return "DW_AT_export_symbols";" return (string_literal ""DW_AT_export_symbols"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_defaulted";\n              if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_defaulted";" (assignment_expression "pcVar1 = "DW_AT_defaulted"" identifier = (string_literal ""DW_AT_defaulted"" " string_content ")) ;) (if_statement "if (attr != 0x8b) {\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x8b)" ( (binary_expression "attr != 0x8b" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }" if (parenthesized_expression "(attr == 0x8c)" ( (binary_expression "attr == 0x8c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_loclists_base";\n                }" { (return_statement "return "DW_AT_loclists_base";" return (string_literal ""DW_AT_loclists_base"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }" if (parenthesized_expression "(attr == 0x2003)" ( (binary_expression "attr == 0x2003" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_MIPS_tail_loop_begin";\n            }" { (return_statement "return "DW_AT_MIPS_tail_loop_begin";" return (string_literal ""DW_AT_MIPS_tail_loop_begin"" " string_content ") ;) })) (if_statement "if (attr < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x2004)" ( (binary_expression "attr < 0x2004" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_fde";" (assignment_expression "pcVar1 = "DW_AT_MIPS_fde"" identifier = (string_literal ""DW_AT_MIPS_fde"" " string_content ")) ;) (if_statement "if (attr != 0x2001) {\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2001)" ( (binary_expression "attr != 0x2001" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }" if (parenthesized_expression "(attr == 0x2002)" ( (binary_expression "attr == 0x2002" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_MIPS_loop_begin";\n                }" { (return_statement "return "DW_AT_MIPS_loop_begin";" return (string_literal ""DW_AT_MIPS_loop_begin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_loop_unroll_factor";" (assignment_expression "pcVar1 = "DW_AT_MIPS_loop_unroll_factor"" identifier = (string_literal ""DW_AT_MIPS_loop_unroll_factor"" " string_content ")) ;) (if_statement "if (attr != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x2005)" ( (binary_expression "attr != 0x2005" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_MIPS_software_pipeline_depth";" (assignment_expression "pcVar1 = "DW_AT_MIPS_software_pipeline_depth"" identifier = (string_literal ""DW_AT_MIPS_software_pipeline_depth"" " string_content ")) ;) (if_statement "if (attr < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }" if (parenthesized_expression "(attr < 0x2006)" ( (binary_expression "attr < 0x2006" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }" { (expression_statement "pcVar1 = "DW_AT_MIPS_epilog_begin";" (assignment_expression "pcVar1 = "DW_AT_MIPS_epilog_begin"" identifier = (string_literal ""DW_AT_MIPS_epilog_begin"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (attr == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }" if (parenthesized_expression "(attr == 0x2018)" ( (binary_expression "attr == 0x2018" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_HP_cold_region_high_pc";\n        }" { (return_statement "return "DW_AT_HP_cold_region_high_pc";" return (string_literal ""DW_AT_HP_cold_region_high_pc"" " string_content ") ;) })) (if_statement "if (attr < 0x2019) {\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(attr < 0x2019)" ( (binary_expression "attr < 0x2019" identifier < number_literal) )) (compound_statement "{\n          if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }" if (parenthesized_expression "(attr == 0x2011)" ( (binary_expression "attr == 0x2011" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_proc_per_section";\n          }" { (return_statement "return "DW_AT_HP_proc_per_section";" return (string_literal ""DW_AT_HP_proc_per_section"" " string_content ") ;) })) (if_statement "if (attr < 0x2012) {\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x2012)" ( (binary_expression "attr < 0x2012" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }" if (parenthesized_expression "(attr == 0x200a)" ( (binary_expression "attr == 0x200a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_MIPS_clone_origin";\n            }" { (return_statement "return "DW_AT_MIPS_clone_origin";" return (string_literal ""DW_AT_MIPS_clone_origin"" " string_content ") ;) })) (if_statement "if (attr < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x200b)" ( (binary_expression "attr < 0x200b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_stride";" (assignment_expression "pcVar1 = "DW_AT_MIPS_stride"" identifier = (string_literal ""DW_AT_MIPS_stride"" " string_content ")) ;) (if_statement "if (attr != 0x2008) {\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2008)" ( (binary_expression "attr != 0x2008" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }" if (parenthesized_expression "(attr == 0x2009)" ( (binary_expression "attr == 0x2009" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_MIPS_abstract_name";\n                }" { (return_statement "return "DW_AT_MIPS_abstract_name";" return (string_literal ""DW_AT_MIPS_abstract_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_has_inlines";" (assignment_expression "pcVar1 = "DW_AT_MIPS_has_inlines"" identifier = (string_literal ""DW_AT_MIPS_has_inlines"" " string_content ")) ;) (if_statement "if (attr != 0x200b) {\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x200b)" ( (binary_expression "attr != 0x200b" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }" if (parenthesized_expression "(attr == 0x2010)" ( (binary_expression "attr == 0x2010" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_actuals_stmt_list";\n                }" { (return_statement "return "DW_AT_HP_actuals_stmt_list";" return (string_literal ""DW_AT_HP_actuals_stmt_list"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }" if (parenthesized_expression "(attr == 0x2014)" ( (binary_expression "attr == 0x2014" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_HP_opt_level";\n            }" { (return_statement "return "DW_AT_HP_opt_level";" return (string_literal ""DW_AT_HP_opt_level"" " string_content ") ;) })) (if_statement "if (attr < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x2015)" ( (binary_expression "attr < 0x2015" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_raw_data_ptr";" (assignment_expression "pcVar1 = "DW_AT_HP_raw_data_ptr"" identifier = (string_literal ""DW_AT_HP_raw_data_ptr"" " string_content ")) ;) (if_statement "if (attr != 0x2012) {\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2012)" ( (binary_expression "attr != 0x2012" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }" if (parenthesized_expression "(attr == 0x2013)" ( (binary_expression "attr == 0x2013" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_pass_by_reference";\n                }" { (return_statement "return "DW_AT_HP_pass_by_reference";" return (string_literal ""DW_AT_HP_pass_by_reference"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_opt_flags";" (assignment_expression "pcVar1 = "DW_AT_HP_opt_flags"" identifier = (string_literal ""DW_AT_HP_opt_flags"" " string_content ")) ;) (if_statement "if (attr != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x2016)" ( (binary_expression "attr != 0x2016" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_HP_cold_region_low_pc";" (assignment_expression "pcVar1 = "DW_AT_HP_cold_region_low_pc"" identifier = (string_literal ""DW_AT_HP_cold_region_low_pc"" " string_content ")) ;) (if_statement "if (attr < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }" if (parenthesized_expression "(attr < 0x2017)" ( (binary_expression "attr < 0x2017" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }" { (expression_statement "pcVar1 = "DW_AT_HP_prof_version_id";" (assignment_expression "pcVar1 = "DW_AT_HP_prof_version_id"" identifier = (string_literal ""DW_AT_HP_prof_version_id"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }" if (parenthesized_expression "(attr == 0x2022)" ( (binary_expression "attr == 0x2022" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_definition_points";\n          }" { (return_statement "return "DW_AT_HP_definition_points";" return (string_literal ""DW_AT_HP_definition_points"" " string_content ") ;) })) (if_statement "if (attr < 0x2023) {\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x2023)" ( (binary_expression "attr < 0x2023" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }" if (parenthesized_expression "(attr == 0x201b)" ( (binary_expression "attr == 0x201b" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_HP_prof_flags";\n            }" { (return_statement "return "DW_AT_HP_prof_flags";" return (string_literal ""DW_AT_HP_prof_flags"" " string_content ") ;) })) (if_statement "if (attr < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x201c)" ( (binary_expression "attr < 0x201c" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_all_variables_modifiable";" (assignment_expression "pcVar1 = "DW_AT_HP_all_variables_modifiable"" identifier = (string_literal ""DW_AT_HP_all_variables_modifiable"" " string_content ")) ;) (if_statement "if (attr != 0x2019) {\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2019)" ( (binary_expression "attr != 0x2019" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }" if (parenthesized_expression "(attr == 0x201a)" ( (binary_expression "attr == 0x201a" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_linkage_name";\n                }" { (return_statement "return "DW_AT_HP_linkage_name";" return (string_literal ""DW_AT_HP_linkage_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_unit_size";" (assignment_expression "pcVar1 = "DW_AT_HP_unit_size"" identifier = (string_literal ""DW_AT_HP_unit_size"" " string_content ")) ;) (if_statement "if ((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)) {\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021))" ( (binary_expression "(attr != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)" (parenthesized_expression "(attr != 0x2020)" ( (binary_expression "attr != 0x2020" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021)" ( (comma_expression "pcVar1 = "DW_AT_HP_widened_byte_size", attr < 0x2021" (assignment_expression "pcVar1 = "DW_AT_HP_widened_byte_size"" identifier = (string_literal ""DW_AT_HP_widened_byte_size"" " string_content ")) , (binary_expression "attr < 0x2021" identifier < number_literal)) ))) )) (compound_statement "{\n                if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }" if (parenthesized_expression "(attr == 0x201f)" ( (binary_expression "attr == 0x201f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_unit_name";\n                }" { (return_statement "return "DW_AT_HP_unit_name";" return (string_literal ""DW_AT_HP_unit_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x2101) {\n              return "DW_AT_sf_names";\n            }" if (parenthesized_expression "(attr == 0x2101)" ( (binary_expression "attr == 0x2101" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_sf_names";\n            }" { (return_statement "return "DW_AT_sf_names";" return (string_literal ""DW_AT_sf_names"" " string_content ") ;) })) (if_statement "if (attr < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x2102)" ( (binary_expression "attr < 0x2102" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_default_location";\n              if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_default_location";" (assignment_expression "pcVar1 = "DW_AT_HP_default_location"" identifier = (string_literal ""DW_AT_HP_default_location"" " string_content ")) ;) (if_statement "if (attr != 0x2023) {\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2023)" ( (binary_expression "attr != 0x2023" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }" if (parenthesized_expression "(attr == 0x2029)" ( (binary_expression "attr == 0x2029" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_is_result_param";\n                }" { (return_statement "return "DW_AT_HP_is_result_param";" return (string_literal ""DW_AT_HP_is_result_param"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_mac_info";\n              if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_mac_info";" (assignment_expression "pcVar1 = "DW_AT_mac_info"" identifier = (string_literal ""DW_AT_mac_info"" " string_content ")) ;) (if_statement "if (attr != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x2103)" ( (binary_expression "attr != 0x2103" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_src_coords";\n                if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_src_coords";" (assignment_expression "pcVar1 = "DW_AT_src_coords"" identifier = (string_literal ""DW_AT_src_coords"" " string_content ")) ;) (if_statement "if (attr < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }" if (parenthesized_expression "(attr < 0x2104)" ( (binary_expression "attr < 0x2104" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_src_info";\n                }" { (expression_statement "pcVar1 = "DW_AT_src_info";" (assignment_expression "pcVar1 = "DW_AT_src_info"" identifier = (string_literal ""DW_AT_src_info"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }) (else_clause "else {\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (attr == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }" if (parenthesized_expression "(attr == 0x2135)" ( (binary_expression "attr == 0x2135" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_GNU_pubtypes";\n      }" { (return_statement "return "DW_AT_GNU_pubtypes";" return (string_literal ""DW_AT_GNU_pubtypes"" " string_content ") ;) })) (if_statement "if (attr < 0x2136) {\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(attr < 0x2136)" ( (binary_expression "attr < 0x2136" identifier < number_literal) )) (compound_statement "{\n        if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (attr == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }" if (parenthesized_expression "(attr == 0x2112)" ( (binary_expression "attr == 0x2112" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_GNU_call_site_data_value";\n        }" { (return_statement "return "DW_AT_GNU_call_site_data_value";" return (string_literal ""DW_AT_GNU_call_site_data_value"" " string_content ") ;) })) (if_statement "if (attr < 0x2113) {\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(attr < 0x2113)" ( (binary_expression "attr < 0x2113" identifier < number_literal) )) (compound_statement "{\n          if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }" if (parenthesized_expression "(attr == 0x210b)" ( (binary_expression "attr == 0x210b" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNU_pt_guarded";\n          }" { (return_statement "return "DW_AT_GNU_pt_guarded";" return (string_literal ""DW_AT_GNU_pt_guarded"" " string_content ") ;) })) (if_statement "if (attr < 0x210c) {\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x210c)" ( (binary_expression "attr < 0x210c" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }" if (parenthesized_expression "(attr == 0x2108)" ( (binary_expression "attr == 0x2108" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_guarded_by";\n            }" { (return_statement "return "DW_AT_GNU_guarded_by";" return (string_literal ""DW_AT_GNU_guarded_by"" " string_content ") ;) })) (if_statement "if (attr < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x2109)" ( (binary_expression "attr < 0x2109" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_body_end";\n              if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_body_end";" (assignment_expression "pcVar1 = "DW_AT_body_end"" identifier = (string_literal ""DW_AT_body_end"" " string_content ")) ;) (if_statement "if (attr != 0x2106) {\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2106)" ( (binary_expression "attr != 0x2106" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }" if (parenthesized_expression "(attr == 0x2107)" ( (binary_expression "attr == 0x2107" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_vector";\n                }" { (return_statement "return "DW_AT_GNU_vector";" return (string_literal ""DW_AT_GNU_vector"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_pt_guarded_by";" (assignment_expression "pcVar1 = "DW_AT_GNU_pt_guarded_by"" identifier = (string_literal ""DW_AT_GNU_pt_guarded_by"" " string_content ")) ;) (if_statement "if (attr != 0x2109) {\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2109)" ( (binary_expression "attr != 0x2109" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }" if (parenthesized_expression "(attr == 0x210a)" ( (binary_expression "attr == 0x210a" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_guarded";\n                }" { (return_statement "return "DW_AT_GNU_guarded";" return (string_literal ""DW_AT_GNU_guarded"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }" if (parenthesized_expression "(attr == 0x210e)" ( (binary_expression "attr == 0x210e" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_shared_locks_required";\n            }" { (return_statement "return "DW_AT_GNU_shared_locks_required";" return (string_literal ""DW_AT_GNU_shared_locks_required"" " string_content ") ;) })) (if_statement "if (attr < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x210f)" ( (binary_expression "attr < 0x210f" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_locks_excluded";" (assignment_expression "pcVar1 = "DW_AT_GNU_locks_excluded"" identifier = (string_literal ""DW_AT_GNU_locks_excluded"" " string_content ")) ;) (if_statement "if (attr != 0x210c) {\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x210c)" ( (binary_expression "attr != 0x210c" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }" if (parenthesized_expression "(attr == 0x210d)" ( (binary_expression "attr == 0x210d" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }" { (return_statement "return "DW_AT_GNU_exclusive_locks_required";" return (string_literal ""DW_AT_GNU_exclusive_locks_required"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_template_name";" (assignment_expression "pcVar1 = "DW_AT_GNU_template_name"" identifier = (string_literal ""DW_AT_GNU_template_name"" " string_content ")) ;) (if_statement "if (attr != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x2110)" ( (binary_expression "attr != 0x2110" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_call_site_value";" (assignment_expression "pcVar1 = "DW_AT_GNU_call_site_value"" identifier = (string_literal ""DW_AT_GNU_call_site_value"" " string_content ")) ;) (if_statement "if (attr < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }" if (parenthesized_expression "(attr < 0x2111)" ( (binary_expression "attr < 0x2111" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_odr_signature";" (assignment_expression "pcVar1 = "DW_AT_GNU_odr_signature"" identifier = (string_literal ""DW_AT_GNU_odr_signature"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }" if (parenthesized_expression "(attr == 0x2119)" ( (binary_expression "attr == 0x2119" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNU_macros";\n          }" { (return_statement "return "DW_AT_GNU_macros";" return (string_literal ""DW_AT_GNU_macros"" " string_content ") ;) })) (if_statement "if (attr < 0x211a) {\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x211a)" ( (binary_expression "attr < 0x211a" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }" if (parenthesized_expression "(attr == 0x2115)" ( (binary_expression "attr == 0x2115" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_tail_call";\n            }" { (return_statement "return "DW_AT_GNU_tail_call";" return (string_literal ""DW_AT_GNU_tail_call"" " string_content ") ;) })) (if_statement "if (attr < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x2116)" ( (binary_expression "attr < 0x2116" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_call_site_target";" (assignment_expression "pcVar1 = "DW_AT_GNU_call_site_target"" identifier = (string_literal ""DW_AT_GNU_call_site_target"" " string_content ")) ;) (if_statement "if (attr != 0x2113) {\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2113)" ( (binary_expression "attr != 0x2113" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }" if (parenthesized_expression "(attr == 0x2114)" ( (binary_expression "attr == 0x2114" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }" { (return_statement "return "DW_AT_GNU_call_site_target_clobbered";" return (string_literal ""DW_AT_GNU_call_site_target_clobbered"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_call_sites"" " string_content ")) ;) (if_statement "if (attr != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x2117)" ( (binary_expression "attr != 0x2117" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_source_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_source_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_source_call_sites"" " string_content ")) ;) (if_statement "if (attr < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }" if (parenthesized_expression "(attr < 0x2118)" ( (binary_expression "attr < 0x2118" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_tail_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_tail_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_tail_call_sites"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }" if (parenthesized_expression "(attr == 0x2131)" ( (binary_expression "attr == 0x2131" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_dwo_id";\n            }" { (return_statement "return "DW_AT_GNU_dwo_id";" return (string_literal ""DW_AT_GNU_dwo_id"" " string_content ") ;) })) (if_statement "if (attr < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x2132)" ( (binary_expression "attr < 0x2132" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_deleted";" (assignment_expression "pcVar1 = "DW_AT_GNU_deleted"" identifier = (string_literal ""DW_AT_GNU_deleted"" " string_content ")) ;) (if_statement "if (attr != 0x211a) {\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x211a)" ( (binary_expression "attr != 0x211a" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }" if (parenthesized_expression "(attr == 0x2130)" ( (binary_expression "attr == 0x2130" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_dwo_name";\n                }" { (return_statement "return "DW_AT_GNU_dwo_name";" return (string_literal ""DW_AT_GNU_dwo_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_addr_base";" (assignment_expression "pcVar1 = "DW_AT_GNU_addr_base"" identifier = (string_literal ""DW_AT_GNU_addr_base"" " string_content ")) ;) (if_statement "if (attr != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x2133)" ( (binary_expression "attr != 0x2133" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_pubnames";" (assignment_expression "pcVar1 = "DW_AT_GNU_pubnames"" identifier = (string_literal ""DW_AT_GNU_pubnames"" " string_content ")) ;) (if_statement "if (attr < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }" if (parenthesized_expression "(attr < 0x2134)" ( (binary_expression "attr < 0x2134" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_ranges_base";" (assignment_expression "pcVar1 = "DW_AT_GNU_ranges_base"" identifier = (string_literal ""DW_AT_GNU_ranges_base"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (attr == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }" if (parenthesized_expression "(attr == 0x3a02)" ( (binary_expression "attr == 0x3a02" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_PGI_lstride";\n        }" { (return_statement "return "DW_AT_PGI_lstride";" return (string_literal ""DW_AT_PGI_lstride"" " string_content ") ;) })) (if_statement "if (attr < 0x3a03) {\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" if (parenthesized_expression "(attr < 0x3a03)" ( (binary_expression "attr < 0x3a03" identifier < number_literal) )) (compound_statement "{\n          if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }" if (parenthesized_expression "(attr == 0x2302)" ( (binary_expression "attr == 0x2302" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNAT_descriptive_type";\n          }" { (return_statement "return "DW_AT_GNAT_descriptive_type";" return (string_literal ""DW_AT_GNAT_descriptive_type"" " string_content ") ;) })) (if_statement "if (attr < 0x2303) {\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x2303)" ( (binary_expression "attr < 0x2303" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }" if (parenthesized_expression "(attr == 0x2138)" ( (binary_expression "attr == 0x2138" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_entry_view";\n            }" { (return_statement "return "DW_AT_GNU_entry_view";" return (string_literal ""DW_AT_GNU_entry_view"" " string_content ") ;) })) (if_statement "if (attr < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x2139)" ( (binary_expression "attr < 0x2139" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_discriminator";" (assignment_expression "pcVar1 = "DW_AT_GNU_discriminator"" identifier = (string_literal ""DW_AT_GNU_discriminator"" " string_content ")) ;) (if_statement "if (attr != 0x2136) {\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2136)" ( (binary_expression "attr != 0x2136" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }" if (parenthesized_expression "(attr == 0x2137)" ( (binary_expression "attr == 0x2137" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_locviews";\n                }" { (return_statement "return "DW_AT_GNU_locviews";" return (string_literal ""DW_AT_GNU_locviews"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";" (assignment_expression "pcVar1 = "DW_AT_VMS_rtnbeg_pd_address"" identifier = (string_literal ""DW_AT_VMS_rtnbeg_pd_address"" " string_content ")) ;) (if_statement "if (attr != 0x2201) {\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2201)" ( (binary_expression "attr != 0x2201" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }" if (parenthesized_expression "(attr == 0x2301)" ( (binary_expression "attr == 0x2301" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }" { (return_statement "return "DW_AT_use_GNAT_descriptive_type";" return (string_literal ""DW_AT_use_GNAT_descriptive_type"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (attr == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }" if (parenthesized_expression "(attr == 0x2305)" ( (binary_expression "attr == 0x2305" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_bias";\n            }" { (return_statement "return "DW_AT_GNU_bias";" return (string_literal ""DW_AT_GNU_bias"" " string_content ") ;) })) (if_statement "if (attr < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(attr < 0x2306)" ( (binary_expression "attr < 0x2306" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_numerator";" (assignment_expression "pcVar1 = "DW_AT_GNU_numerator"" identifier = (string_literal ""DW_AT_GNU_numerator"" " string_content ")) ;) (if_statement "if (attr != 0x2303) {\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x2303)" ( (binary_expression "attr != 0x2303" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }" if (parenthesized_expression "(attr == 0x2304)" ( (binary_expression "attr == 0x2304" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_denominator";\n                }" { (return_statement "return "DW_AT_GNU_denominator";" return (string_literal ""DW_AT_GNU_denominator"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_PGI_lbase";" (assignment_expression "pcVar1 = "DW_AT_PGI_lbase"" identifier = (string_literal ""DW_AT_PGI_lbase"" " string_content ")) ;) (if_statement "if ((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)) {\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01))" ( (binary_expression "(attr != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)" (parenthesized_expression "(attr != 0x3a00)" ( (binary_expression "attr != 0x3a00" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01)" ( (comma_expression "pcVar1 = "DW_AT_PGI_soffset", attr < 0x3a01" (assignment_expression "pcVar1 = "DW_AT_PGI_soffset"" identifier = (string_literal ""DW_AT_PGI_soffset"" " string_content ")) , (binary_expression "attr < 0x3a01" identifier < number_literal)) ))) )) (compound_statement "{\n                if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }" if (parenthesized_expression "(attr == 0x3210)" ( (binary_expression "attr == 0x3210" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_upc_threads_scaled";\n                }" { (return_statement "return "DW_AT_upc_threads_scaled";" return (string_literal ""DW_AT_upc_threads_scaled"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }))) }) (else_clause "else {\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" { (if_statement "if (attr == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }" if (parenthesized_expression "(attr == 0x3fe7)" ( (binary_expression "attr == 0x3fe7" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }" { (return_statement "return "DW_AT_APPLE_omit_frame_ptr";" return (string_literal ""DW_AT_APPLE_omit_frame_ptr"" " string_content ") ;) })) (if_statement "if (attr < 0x3fe8) {\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" if (parenthesized_expression "(attr < 0x3fe8)" ( (binary_expression "attr < 0x3fe8" identifier < number_literal) )) (compound_statement "{\n            if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (attr == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }" if (parenthesized_expression "(attr == 0x3fe3)" ( (binary_expression "attr == 0x3fe3" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_APPLE_isa";\n            }" { (return_statement "return "DW_AT_APPLE_isa";" return (string_literal ""DW_AT_APPLE_isa"" " string_content ") ;) })) (if_statement "if (attr < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(attr < 0x3fe4)" ( (binary_expression "attr < 0x3fe4" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_optimized";" (assignment_expression "pcVar1 = "DW_AT_APPLE_optimized"" identifier = (string_literal ""DW_AT_APPLE_optimized"" " string_content ")) ;) (if_statement "if (attr != 0x3fe1) {\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x3fe1)" ( (binary_expression "attr != 0x3fe1" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }" if (parenthesized_expression "(attr == 0x3fe2)" ( (binary_expression "attr == 0x3fe2" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_APPLE_flags";\n                }" { (return_statement "return "DW_AT_APPLE_flags";" return (string_literal ""DW_AT_APPLE_flags"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_major_runtime_vers";" (assignment_expression "pcVar1 = "DW_AT_APPLE_major_runtime_vers"" identifier = (string_literal ""DW_AT_APPLE_major_runtime_vers"" " string_content ")) ;) (if_statement "if (attr != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(attr != 0x3fe5)" ( (binary_expression "attr != 0x3fe5" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_APPLE_runtime_class";" (assignment_expression "pcVar1 = "DW_AT_APPLE_runtime_class"" identifier = (string_literal ""DW_AT_APPLE_runtime_class"" " string_content ")) ;) (if_statement "if (attr < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }" if (parenthesized_expression "(attr < 0x3fe6)" ( (binary_expression "attr < 0x3fe6" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_APPLE_block";\n                }" { (expression_statement "pcVar1 = "DW_AT_APPLE_block";" (assignment_expression "pcVar1 = "DW_AT_APPLE_block"" identifier = (string_literal ""DW_AT_APPLE_block"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" else (compound_statement "{\n            if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" { (if_statement "if (attr == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }" if (parenthesized_expression "(attr == 0x3fea)" ( (binary_expression "attr == 0x3fea" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_APPLE_property_setter";\n            }" { (return_statement "return "DW_AT_APPLE_property_setter";" return (string_literal ""DW_AT_APPLE_property_setter"" " string_content ") ;) })) (if_statement "if (attr < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" if (parenthesized_expression "(attr < 0x3feb)" ( (binary_expression "attr < 0x3feb" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_property_name";" (assignment_expression "pcVar1 = "DW_AT_APPLE_property_name"" identifier = (string_literal ""DW_AT_APPLE_property_name"" " string_content ")) ;) (if_statement "if (attr != 0x3fe8) {\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(attr != 0x3fe8)" ( (binary_expression "attr != 0x3fe8" identifier != number_literal) )) (compound_statement "{\n                if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (attr == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }" if (parenthesized_expression "(attr == 0x3fe9)" ( (binary_expression "attr == 0x3fe9" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_APPLE_property_getter";\n                }" { (return_statement "return "DW_AT_APPLE_property_getter";" return (string_literal ""DW_AT_APPLE_property_getter"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_objc_complete_type";" (assignment_expression "pcVar1 = "DW_AT_APPLE_objc_complete_type"" identifier = (string_literal ""DW_AT_APPLE_objc_complete_type"" " string_content ")) ;) (if_statement "if ((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)) {\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }" if (parenthesized_expression "((attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr))" ( (binary_expression "(attr != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)" (parenthesized_expression "(attr != 0x3fec)" ( (binary_expression "attr != 0x3fec" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr)" ( (comma_expression "pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < attr" (assignment_expression "pcVar1 = "DW_AT_APPLE_property_attribute"" identifier = (string_literal ""DW_AT_APPLE_property_attribute"" " string_content ")) , (binary_expression "0x3feb < attr" number_literal < identifier)) ))) )) (compound_statement "{\n                if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }" { (if_statement "if (attr != 0x3fed) {\n                  return (char *)0x0;\n                }" if (parenthesized_expression "(attr != 0x3fed)" ( (binary_expression "attr != 0x3fed" identifier != number_literal) )) (compound_statement "{\n                  return (char *)0x0;\n                }" { (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) (expression_statement "pcVar1 = "DW_AT_APPLE_property";" (assignment_expression "pcVar1 = "DW_AT_APPLE_property"" identifier = (string_literal ""DW_AT_APPLE_property"" " string_content ")) ;) })) }))) }))) }))) }))) }))) }))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "char * FUN_0004b350(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" (function_definition "char * FUN_0004b350(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* FUN_0004b350(uint param_1)" * (function_declarator "FUN_0004b350(uint param_1)" identifier (parameter_list "(uint param_1)" ( (parameter_declaration "uint param_1" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }" if (parenthesized_expression "(param_1 == 0x7a)" ( (binary_expression "param_1 == 0x7a" identifier == number_literal) )) (compound_statement "{\n    return "DW_AT_call_all_calls";\n  }" { (return_statement "return "DW_AT_call_all_calls";" return (string_literal ""DW_AT_call_all_calls"" " string_content ") ;) })) (if_statement "if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 < 0x7b)" ( (binary_expression "param_1 < 0x7b" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }" if (parenthesized_expression "(param_1 == 0x44)" ( (binary_expression "param_1 == 0x44" identifier == number_literal) )) (compound_statement "{\n      return "DW_AT_namelist_items";\n    }" { (return_statement "return "DW_AT_namelist_items";" return (string_literal ""DW_AT_namelist_items"" " string_content ") ;) })) (if_statement "if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x45)" ( (binary_expression "param_1 < 0x45" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }" if (parenthesized_expression "(param_1 == 0x21)" ( (binary_expression "param_1 == 0x21" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_is_optional";\n      }" { (return_statement "return "DW_AT_is_optional";" return (string_literal ""DW_AT_is_optional"" " string_content ") ;) })) (if_statement "if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x22)" ( (binary_expression "param_1 < 0x22" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }" if (parenthesized_expression "(param_1 == 0x13)" ( (binary_expression "param_1 == 0x13" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_language";\n        }" { (return_statement "return "DW_AT_language";" return (string_literal ""DW_AT_language"" " string_content ") ;) })) (if_statement "if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x14)" ( (binary_expression "param_1 < 0x14" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }" if (parenthesized_expression "(param_1 == 0xb)" ( (binary_expression "param_1 == 0xb" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_byte_size";\n          }" { (return_statement "return "DW_AT_byte_size";" return (string_literal ""DW_AT_byte_size"" " string_content ") ;) })) (if_statement "if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0xc)" ( (binary_expression "param_1 < 0xc" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 3) {\n              return "DW_AT_name";\n            }" if (parenthesized_expression "(param_1 == 3)" ( (binary_expression "param_1 == 3" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_name";\n            }" { (return_statement "return "DW_AT_name";" return (string_literal ""DW_AT_name"" " string_content ") ;) })) (if_statement "if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 4)" ( (binary_expression "param_1 < 4" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_sibling";" (assignment_expression "pcVar1 = "DW_AT_sibling"" identifier = (string_literal ""DW_AT_sibling"" " string_content ")) ;) (if_statement "if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 1)" ( (binary_expression "param_1 != 1" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 2) {\n                  return "DW_AT_location";\n                }" if (parenthesized_expression "(param_1 == 2)" ( (binary_expression "param_1 == 2" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_location";\n                }" { (return_statement "return "DW_AT_location";" return (string_literal ""DW_AT_location"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_ordering";" (assignment_expression "pcVar1 = "DW_AT_ordering"" identifier = (string_literal ""DW_AT_ordering"" " string_content ")) ;) (if_statement "if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 9)" ( (binary_expression "param_1 != 9" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }" if (parenthesized_expression "(param_1 == 10)" ( (binary_expression "param_1 == 10" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_subscr_data";\n                }" { (return_statement "return "DW_AT_subscr_data";" return (string_literal ""DW_AT_subscr_data"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }" if (parenthesized_expression "(param_1 == 0xf)" ( (binary_expression "param_1 == 0xf" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_element_list";\n            }" { (return_statement "return "DW_AT_element_list";" return (string_literal ""DW_AT_element_list"" " string_content ") ;) })) (if_statement "if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x10)" ( (binary_expression "param_1 < 0x10" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_bit_offset";" (assignment_expression "pcVar1 = "DW_AT_bit_offset"" identifier = (string_literal ""DW_AT_bit_offset"" " string_content ")) ;) (if_statement "if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0xc)" ( (binary_expression "param_1 != 0xc" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }" if (parenthesized_expression "(param_1 == 0xd)" ( (binary_expression "param_1 == 0xd" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_bit_size";\n                }" { (return_statement "return "DW_AT_bit_size";" return (string_literal ""DW_AT_bit_size"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_low_pc";" (assignment_expression "pcVar1 = "DW_AT_low_pc"" identifier = (string_literal ""DW_AT_low_pc"" " string_content ")) ;) (if_statement "if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x11)" ( (binary_expression "param_1 != 0x11" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_high_pc";" (assignment_expression "pcVar1 = "DW_AT_high_pc"" identifier = (string_literal ""DW_AT_high_pc"" " string_content ")) ;) (if_statement "if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }" if (parenthesized_expression "(param_1 < 0x12)" ( (binary_expression "param_1 < 0x12" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_stmt_list";\n                }" { (expression_statement "pcVar1 = "DW_AT_stmt_list";" (assignment_expression "pcVar1 = "DW_AT_stmt_list"" identifier = (string_literal ""DW_AT_stmt_list"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }" if (parenthesized_expression "(param_1 == 0x19)" ( (binary_expression "param_1 == 0x19" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_string_length";\n          }" { (return_statement "return "DW_AT_string_length";" return (string_literal ""DW_AT_string_length"" " string_content ") ;) })) (if_statement "if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x1a)" ( (binary_expression "param_1 < 0x1a" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }" if (parenthesized_expression "(param_1 == 0x16)" ( (binary_expression "param_1 == 0x16" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_discr_value";\n            }" { (return_statement "return "DW_AT_discr_value";" return (string_literal ""DW_AT_discr_value"" " string_content ") ;) })) (if_statement "if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x17)" ( (binary_expression "param_1 < 0x17" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_member";" (assignment_expression "pcVar1 = "DW_AT_member"" identifier = (string_literal ""DW_AT_member"" " string_content ")) ;) (if_statement "if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x14)" ( (binary_expression "param_1 != 0x14" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }" if (parenthesized_expression "(param_1 == 0x15)" ( (binary_expression "param_1 == 0x15" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_discr";\n                }" { (return_statement "return "DW_AT_discr";" return (string_literal ""DW_AT_discr"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_visibility";" (assignment_expression "pcVar1 = "DW_AT_visibility"" identifier = (string_literal ""DW_AT_visibility"" " string_content ")) ;) (if_statement "if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x17)" ( (binary_expression "param_1 != 0x17" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }" if (parenthesized_expression "(param_1 == 0x18)" ( (binary_expression "param_1 == 0x18" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_import";\n                }" { (return_statement "return "DW_AT_import";" return (string_literal ""DW_AT_import"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }" if (parenthesized_expression "(param_1 == 0x1c)" ( (binary_expression "param_1 == 0x1c" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_const_value";\n            }" { (return_statement "return "DW_AT_const_value";" return (string_literal ""DW_AT_const_value"" " string_content ") ;) })) (if_statement "if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x1d)" ( (binary_expression "param_1 < 0x1d" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_common_reference";" (assignment_expression "pcVar1 = "DW_AT_common_reference"" identifier = (string_literal ""DW_AT_common_reference"" " string_content ")) ;) (if_statement "if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x1a)" ( (binary_expression "param_1 != 0x1a" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }" if (parenthesized_expression "(param_1 == 0x1b)" ( (binary_expression "param_1 == 0x1b" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_comp_dir";\n                }" { (return_statement "return "DW_AT_comp_dir";" return (string_literal ""DW_AT_comp_dir"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_default_value";" (assignment_expression "pcVar1 = "DW_AT_default_value"" identifier = (string_literal ""DW_AT_default_value"" " string_content ")) ;) (if_statement "if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1))" ( (binary_expression "(param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)" (parenthesized_expression "(param_1 != 0x1e)" ( (binary_expression "param_1 != 0x1e" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_containing_type", 0x1d < param_1)" ( (comma_expression "pcVar1 = "DW_AT_containing_type", 0x1d < param_1" (assignment_expression "pcVar1 = "DW_AT_containing_type"" identifier = (string_literal ""DW_AT_containing_type"" " string_content ")) , (binary_expression "0x1d < param_1" number_literal < identifier)) ))) )) (compound_statement "{\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }" if (parenthesized_expression "(param_1 == 0x20)" ( (binary_expression "param_1 == 0x20" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_inline";\n                }" { (return_statement "return "DW_AT_inline";" return (string_literal ""DW_AT_inline"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }))) }))) }) (else_clause "else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }" if (parenthesized_expression "(param_1 == 0x36)" ( (binary_expression "param_1 == 0x36" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_calling_convention";\n        }" { (return_statement "return "DW_AT_calling_convention";" return (string_literal ""DW_AT_calling_convention"" " string_content ") ;) })) (if_statement "if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x37)" ( (binary_expression "param_1 < 0x37" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }" if (parenthesized_expression "(param_1 == 0x2e)" ( (binary_expression "param_1 == 0x2e" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_bit_stride";\n          }" { (return_statement "return "DW_AT_bit_stride";" return (string_literal ""DW_AT_bit_stride"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2f)" ( (binary_expression "param_1 < 0x2f" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }" if (parenthesized_expression "(param_1 == 0x27)" ( (binary_expression "param_1 == 0x27" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_prototyped";\n            }" { (return_statement "return "DW_AT_prototyped";" return (string_literal ""DW_AT_prototyped"" " string_content ") ;) })) (if_statement "if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x28)" ( (binary_expression "param_1 < 0x28" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_lower_bound";" (assignment_expression "pcVar1 = "DW_AT_lower_bound"" identifier = (string_literal ""DW_AT_lower_bound"" " string_content ")) ;) (if_statement "if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x22)" ( (binary_expression "param_1 != 0x22" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }" if (parenthesized_expression "(param_1 == 0x25)" ( (binary_expression "param_1 == 0x25" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_producer";\n                }" { (return_statement "return "DW_AT_producer";" return (string_literal ""DW_AT_producer"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_return_addr";" (assignment_expression "pcVar1 = "DW_AT_return_addr"" identifier = (string_literal ""DW_AT_return_addr"" " string_content ")) ;) (if_statement "if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2a)" ( (binary_expression "param_1 != 0x2a" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }" if (parenthesized_expression "(param_1 == 0x2c)" ( (binary_expression "param_1 == 0x2c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_start_scope";\n                }" { (return_statement "return "DW_AT_start_scope";" return (string_literal ""DW_AT_start_scope"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }" if (parenthesized_expression "(param_1 == 0x32)" ( (binary_expression "param_1 == 0x32" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_accessibility";\n            }" { (return_statement "return "DW_AT_accessibility";" return (string_literal ""DW_AT_accessibility"" " string_content ") ;) })) (if_statement "if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x33)" ( (binary_expression "param_1 < 0x33" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_upper_bound";" (assignment_expression "pcVar1 = "DW_AT_upper_bound"" identifier = (string_literal ""DW_AT_upper_bound"" " string_content ")) ;) (if_statement "if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2f)" ( (binary_expression "param_1 != 0x2f" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }" if (parenthesized_expression "(param_1 == 0x31)" ( (binary_expression "param_1 == 0x31" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_abstract_origin";\n                }" { (return_statement "return "DW_AT_abstract_origin";" return (string_literal ""DW_AT_abstract_origin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_artificial";" (assignment_expression "pcVar1 = "DW_AT_artificial"" identifier = (string_literal ""DW_AT_artificial"" " string_content ")) ;) (if_statement "if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x34)" ( (binary_expression "param_1 != 0x34" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_base_types";" (assignment_expression "pcVar1 = "DW_AT_base_types"" identifier = (string_literal ""DW_AT_base_types"" " string_content ")) ;) (if_statement "if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }" if (parenthesized_expression "(param_1 < 0x35)" ( (binary_expression "param_1 < 0x35" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_address_class";\n                }" { (expression_statement "pcVar1 = "DW_AT_address_class";" (assignment_expression "pcVar1 = "DW_AT_address_class"" identifier = (string_literal ""DW_AT_address_class"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }" if (parenthesized_expression "(param_1 == 0x3d)" ( (binary_expression "param_1 == 0x3d" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_discr_list";\n          }" { (return_statement "return "DW_AT_discr_list";" return (string_literal ""DW_AT_discr_list"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x3e)" ( (binary_expression "param_1 < 0x3e" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }" if (parenthesized_expression "(param_1 == 0x39)" ( (binary_expression "param_1 == 0x39" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_decl_column";\n            }" { (return_statement "return "DW_AT_decl_column";" return (string_literal ""DW_AT_decl_column"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x3a)" ( (binary_expression "param_1 < 0x3a" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_count";" (assignment_expression "pcVar1 = "DW_AT_count"" identifier = (string_literal ""DW_AT_count"" " string_content ")) ;) (if_statement "if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x37)" ( (binary_expression "param_1 != 0x37" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }" if (parenthesized_expression "(param_1 == 0x38)" ( (binary_expression "param_1 == 0x38" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_data_member_location";\n                }" { (return_statement "return "DW_AT_data_member_location";" return (string_literal ""DW_AT_data_member_location"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_decl_line";" (assignment_expression "pcVar1 = "DW_AT_decl_line"" identifier = (string_literal ""DW_AT_decl_line"" " string_content ")) ;) (if_statement "if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x3b)" ( (binary_expression "param_1 != 0x3b" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_declaration";" (assignment_expression "pcVar1 = "DW_AT_declaration"" identifier = (string_literal ""DW_AT_declaration"" " string_content ")) ;) (if_statement "if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }" if (parenthesized_expression "(param_1 < 0x3c)" ( (binary_expression "param_1 < 0x3c" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_decl_file";\n                }" { (expression_statement "pcVar1 = "DW_AT_decl_file";" (assignment_expression "pcVar1 = "DW_AT_decl_file"" identifier = (string_literal ""DW_AT_decl_file"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }" if (parenthesized_expression "(param_1 == 0x40)" ( (binary_expression "param_1 == 0x40" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_frame_base";\n            }" { (return_statement "return "DW_AT_frame_base";" return (string_literal ""DW_AT_frame_base"" " string_content ") ;) })) (if_statement "if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x41)" ( (binary_expression "param_1 < 0x41" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_encoding";" (assignment_expression "pcVar1 = "DW_AT_encoding"" identifier = (string_literal ""DW_AT_encoding"" " string_content ")) ;) (if_statement "if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x3e)" ( (binary_expression "param_1 != 0x3e" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }" if (parenthesized_expression "(param_1 == 0x3f)" ( (binary_expression "param_1 == 0x3f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_external";\n                }" { (return_statement "return "DW_AT_external";" return (string_literal ""DW_AT_external"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_identifier_case";" (assignment_expression "pcVar1 = "DW_AT_identifier_case"" identifier = (string_literal ""DW_AT_identifier_case"" " string_content ")) ;) (if_statement "if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x42)" ( (binary_expression "param_1 != 0x42" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_macro_info";" (assignment_expression "pcVar1 = "DW_AT_macro_info"" identifier = (string_literal ""DW_AT_macro_info"" " string_content ")) ;) (if_statement "if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }" if (parenthesized_expression "(param_1 < 0x43)" ( (binary_expression "param_1 < 0x43" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_friend";\n                }" { (expression_statement "pcVar1 = "DW_AT_friend";" (assignment_expression "pcVar1 = "DW_AT_friend"" identifier = (string_literal ""DW_AT_friend"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }) (else_clause "else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }" if (parenthesized_expression "(param_1 == 0x5e)" ( (binary_expression "param_1 == 0x5e" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_decimal_sign";\n      }" { (return_statement "return "DW_AT_decimal_sign";" return (string_literal ""DW_AT_decimal_sign"" " string_content ") ;) })) (if_statement "if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x5f)" ( (binary_expression "param_1 < 0x5f" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }" if (parenthesized_expression "(param_1 == 0x51)" ( (binary_expression "param_1 == 0x51" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_byte_stride";\n        }" { (return_statement "return "DW_AT_byte_stride";" return (string_literal ""DW_AT_byte_stride"" " string_content ") ;) })) (if_statement "if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x52)" ( (binary_expression "param_1 < 0x52" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }" if (parenthesized_expression "(param_1 == 0x4a)" ( (binary_expression "param_1 == 0x4a" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_use_location";\n          }" { (return_statement "return "DW_AT_use_location";" return (string_literal ""DW_AT_use_location"" " string_content ") ;) })) (if_statement "if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x4b)" ( (binary_expression "param_1 < 0x4b" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }" if (parenthesized_expression "(param_1 == 0x47)" ( (binary_expression "param_1 == 0x47" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_specification";\n            }" { (return_statement "return "DW_AT_specification";" return (string_literal ""DW_AT_specification"" " string_content ") ;) })) (if_statement "if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x48)" ( (binary_expression "param_1 < 0x48" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_priority";" (assignment_expression "pcVar1 = "DW_AT_priority"" identifier = (string_literal ""DW_AT_priority"" " string_content ")) ;) (if_statement "if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x45)" ( (binary_expression "param_1 != 0x45" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }" if (parenthesized_expression "(param_1 == 0x46)" ( (binary_expression "param_1 == 0x46" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_segment";\n                }" { (return_statement "return "DW_AT_segment";" return (string_literal ""DW_AT_segment"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_static_link";" (assignment_expression "pcVar1 = "DW_AT_static_link"" identifier = (string_literal ""DW_AT_static_link"" " string_content ")) ;) (if_statement "if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x48)" ( (binary_expression "param_1 != 0x48" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }" if (parenthesized_expression "(param_1 == 0x49)" ( (binary_expression "param_1 == 0x49" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_type";\n                }" { (return_statement "return "DW_AT_type";" return (string_literal ""DW_AT_type"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }" if (parenthesized_expression "(param_1 == 0x4d)" ( (binary_expression "param_1 == 0x4d" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_vtable_elem_location";\n            }" { (return_statement "return "DW_AT_vtable_elem_location";" return (string_literal ""DW_AT_vtable_elem_location"" " string_content ") ;) })) (if_statement "if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x4e)" ( (binary_expression "param_1 < 0x4e" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_variable_parameter";" (assignment_expression "pcVar1 = "DW_AT_variable_parameter"" identifier = (string_literal ""DW_AT_variable_parameter"" " string_content ")) ;) (if_statement "if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x4b)" ( (binary_expression "param_1 != 0x4b" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }" if (parenthesized_expression "(param_1 == 0x4c)" ( (binary_expression "param_1 == 0x4c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_virtuality";\n                }" { (return_statement "return "DW_AT_virtuality";" return (string_literal ""DW_AT_virtuality"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_associated";" (assignment_expression "pcVar1 = "DW_AT_associated"" identifier = (string_literal ""DW_AT_associated"" " string_content ")) ;) (if_statement "if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x4f)" ( (binary_expression "param_1 != 0x4f" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_data_location";" (assignment_expression "pcVar1 = "DW_AT_data_location"" identifier = (string_literal ""DW_AT_data_location"" " string_content ")) ;) (if_statement "if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }" if (parenthesized_expression "(param_1 < 0x50)" ( (binary_expression "param_1 < 0x50" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_allocated";\n                }" { (expression_statement "pcVar1 = "DW_AT_allocated";" (assignment_expression "pcVar1 = "DW_AT_allocated"" identifier = (string_literal ""DW_AT_allocated"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }" if (parenthesized_expression "(param_1 == 0x57)" ( (binary_expression "param_1 == 0x57" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_call_column";\n          }" { (return_statement "return "DW_AT_call_column";" return (string_literal ""DW_AT_call_column"" " string_content ") ;) })) (if_statement "if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x58)" ( (binary_expression "param_1 < 0x58" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }" if (parenthesized_expression "(param_1 == 0x54)" ( (binary_expression "param_1 == 0x54" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_extension";\n            }" { (return_statement "return "DW_AT_extension";" return (string_literal ""DW_AT_extension"" " string_content ") ;) })) (if_statement "if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x55)" ( (binary_expression "param_1 < 0x55" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_entry_pc";" (assignment_expression "pcVar1 = "DW_AT_entry_pc"" identifier = (string_literal ""DW_AT_entry_pc"" " string_content ")) ;) (if_statement "if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x52)" ( (binary_expression "param_1 != 0x52" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }" if (parenthesized_expression "(param_1 == 0x53)" ( (binary_expression "param_1 == 0x53" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_use_UTF8";\n                }" { (return_statement "return "DW_AT_use_UTF8";" return (string_literal ""DW_AT_use_UTF8"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_ranges";" (assignment_expression "pcVar1 = "DW_AT_ranges"" identifier = (string_literal ""DW_AT_ranges"" " string_content ")) ;) (if_statement "if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x55)" ( (binary_expression "param_1 != 0x55" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }" if (parenthesized_expression "(param_1 == 0x56)" ( (binary_expression "param_1 == 0x56" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_trampoline";\n                }" { (return_statement "return "DW_AT_trampoline";" return (string_literal ""DW_AT_trampoline"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }" if (parenthesized_expression "(param_1 == 0x5a)" ( (binary_expression "param_1 == 0x5a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_description";\n            }" { (return_statement "return "DW_AT_description";" return (string_literal ""DW_AT_description"" " string_content ") ;) })) (if_statement "if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x5b)" ( (binary_expression "param_1 < 0x5b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_file";" (assignment_expression "pcVar1 = "DW_AT_call_file"" identifier = (string_literal ""DW_AT_call_file"" " string_content ")) ;) (if_statement "if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x58)" ( (binary_expression "param_1 != 0x58" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }" if (parenthesized_expression "(param_1 == 0x59)" ( (binary_expression "param_1 == 0x59" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_line";\n                }" { (return_statement "return "DW_AT_call_line";" return (string_literal ""DW_AT_call_line"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_decimal_scale";" (assignment_expression "pcVar1 = "DW_AT_decimal_scale"" identifier = (string_literal ""DW_AT_decimal_scale"" " string_content ")) ;) (if_statement "if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x5c)" ( (binary_expression "param_1 != 0x5c" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_small";" (assignment_expression "pcVar1 = "DW_AT_small"" identifier = (string_literal ""DW_AT_small"" " string_content ")) ;) (if_statement "if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }" if (parenthesized_expression "(param_1 < 0x5d)" ( (binary_expression "param_1 < 0x5d" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_binary_scale";\n                }" { (expression_statement "pcVar1 = "DW_AT_binary_scale";" (assignment_expression "pcVar1 = "DW_AT_binary_scale"" identifier = (string_literal ""DW_AT_binary_scale"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }" if (parenthesized_expression "(param_1 == 0x6b)" ( (binary_expression "param_1 == 0x6b" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_data_bit_offset";\n        }" { (return_statement "return "DW_AT_data_bit_offset";" return (string_literal ""DW_AT_data_bit_offset"" " string_content ") ;) })) (if_statement "if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x6c)" ( (binary_expression "param_1 < 0x6c" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }" if (parenthesized_expression "(param_1 == 100)" ( (binary_expression "param_1 == 100" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_object_pointer";\n          }" { (return_statement "return "DW_AT_object_pointer";" return (string_literal ""DW_AT_object_pointer"" " string_content ") ;) })) (if_statement "if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x65)" ( (binary_expression "param_1 < 0x65" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }" if (parenthesized_expression "(param_1 == 0x61)" ( (binary_expression "param_1 == 0x61" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_mutable";\n            }" { (return_statement "return "DW_AT_mutable";" return (string_literal ""DW_AT_mutable"" " string_content ") ;) })) (if_statement "if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x62)" ( (binary_expression "param_1 < 0x62" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_digit_count";" (assignment_expression "pcVar1 = "DW_AT_digit_count"" identifier = (string_literal ""DW_AT_digit_count"" " string_content ")) ;) (if_statement "if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x5f)" ( (binary_expression "param_1 != 0x5f" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }" if (parenthesized_expression "(param_1 == 0x60)" ( (binary_expression "param_1 == 0x60" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_picture_string";\n                }" { (return_statement "return "DW_AT_picture_string";" return (string_literal ""DW_AT_picture_string"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_threads_scaled";" (assignment_expression "pcVar1 = "DW_AT_threads_scaled"" identifier = (string_literal ""DW_AT_threads_scaled"" " string_content ")) ;) (if_statement "if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x62)" ( (binary_expression "param_1 != 0x62" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }" if (parenthesized_expression "(param_1 == 99)" ( (binary_expression "param_1 == 99" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_explicit";\n                }" { (return_statement "return "DW_AT_explicit";" return (string_literal ""DW_AT_explicit"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }" if (parenthesized_expression "(param_1 == 0x67)" ( (binary_expression "param_1 == 0x67" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_pure";\n            }" { (return_statement "return "DW_AT_pure";" return (string_literal ""DW_AT_pure"" " string_content ") ;) })) (if_statement "if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x68)" ( (binary_expression "param_1 < 0x68" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_endianity";" (assignment_expression "pcVar1 = "DW_AT_endianity"" identifier = (string_literal ""DW_AT_endianity"" " string_content ")) ;) (if_statement "if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x65)" ( (binary_expression "param_1 != 0x65" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }" if (parenthesized_expression "(param_1 == 0x66)" ( (binary_expression "param_1 == 0x66" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_elemental";\n                }" { (return_statement "return "DW_AT_elemental";" return (string_literal ""DW_AT_elemental"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_signature";" (assignment_expression "pcVar1 = "DW_AT_signature"" identifier = (string_literal ""DW_AT_signature"" " string_content ")) ;) (if_statement "if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x69)" ( (binary_expression "param_1 != 0x69" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_main_subprogram";" (assignment_expression "pcVar1 = "DW_AT_main_subprogram"" identifier = (string_literal ""DW_AT_main_subprogram"" " string_content ")) ;) (if_statement "if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }" if (parenthesized_expression "(param_1 < 0x6a)" ( (binary_expression "param_1 < 0x6a" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_recursive";\n                }" { (expression_statement "pcVar1 = "DW_AT_recursive";" (assignment_expression "pcVar1 = "DW_AT_recursive"" identifier = (string_literal ""DW_AT_recursive"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }" if (parenthesized_expression "(param_1 == 0x72)" ( (binary_expression "param_1 == 0x72" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_str_offsets_base";\n          }" { (return_statement "return "DW_AT_str_offsets_base";" return (string_literal ""DW_AT_str_offsets_base"" " string_content ") ;) })) (if_statement "if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x73)" ( (binary_expression "param_1 < 0x73" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }" if (parenthesized_expression "(param_1 == 0x6e)" ( (binary_expression "param_1 == 0x6e" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_linkage_name";\n            }" { (return_statement "return "DW_AT_linkage_name";" return (string_literal ""DW_AT_linkage_name"" " string_content ") ;) })) (if_statement "if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x6f)" ( (binary_expression "param_1 < 0x6f" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_const_expr";" (assignment_expression "pcVar1 = "DW_AT_const_expr"" identifier = (string_literal ""DW_AT_const_expr"" " string_content ")) ;) (if_statement "if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x6c)" ( (binary_expression "param_1 != 0x6c" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }" if (parenthesized_expression "(param_1 == 0x6d)" ( (binary_expression "param_1 == 0x6d" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_enum_class";\n                }" { (return_statement "return "DW_AT_enum_class";" return (string_literal ""DW_AT_enum_class"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_string_length_byte_size";" (assignment_expression "pcVar1 = "DW_AT_string_length_byte_size"" identifier = (string_literal ""DW_AT_string_length_byte_size"" " string_content ")) ;) (if_statement "if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x70)" ( (binary_expression "param_1 != 0x70" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_rank";" (assignment_expression "pcVar1 = "DW_AT_rank"" identifier = (string_literal ""DW_AT_rank"" " string_content ")) ;) (if_statement "if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }" if (parenthesized_expression "(param_1 < 0x71)" ( (binary_expression "param_1 < 0x71" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }" { (expression_statement "pcVar1 = "DW_AT_string_length_bit_size";" (assignment_expression "pcVar1 = "DW_AT_string_length_bit_size"" identifier = (string_literal ""DW_AT_string_length_bit_size"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }" if (parenthesized_expression "(param_1 == 0x76)" ( (binary_expression "param_1 == 0x76" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_dwo_name";\n            }" { (return_statement "return "DW_AT_dwo_name";" return (string_literal ""DW_AT_dwo_name"" " string_content ") ;) })) (if_statement "if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x77)" ( (binary_expression "param_1 < 0x77" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_addr_base";" (assignment_expression "pcVar1 = "DW_AT_addr_base"" identifier = (string_literal ""DW_AT_addr_base"" " string_content ")) ;) (if_statement "if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x73)" ( (binary_expression "param_1 != 0x73" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }" if (parenthesized_expression "(param_1 == 0x74)" ( (binary_expression "param_1 == 0x74" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_rnglists_base";\n                }" { (return_statement "return "DW_AT_rnglists_base";" return (string_literal ""DW_AT_rnglists_base"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_rvalue_reference";" (assignment_expression "pcVar1 = "DW_AT_rvalue_reference"" identifier = (string_literal ""DW_AT_rvalue_reference"" " string_content ")) ;) (if_statement "if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x78)" ( (binary_expression "param_1 != 0x78" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_macros";" (assignment_expression "pcVar1 = "DW_AT_macros"" identifier = (string_literal ""DW_AT_macros"" " string_content ")) ;) (if_statement "if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }" if (parenthesized_expression "(param_1 < 0x79)" ( (binary_expression "param_1 < 0x79" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_reference";\n                }" { (expression_statement "pcVar1 = "DW_AT_reference";" (assignment_expression "pcVar1 = "DW_AT_reference"" identifier = (string_literal ""DW_AT_reference"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }))) }) (else_clause "else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" else (compound_statement "{\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }" if (parenthesized_expression "(param_1 == 0x2105)" ( (binary_expression "param_1 == 0x2105" identifier == number_literal) )) (compound_statement "{\n      return "DW_AT_body_begin";\n    }" { (return_statement "return "DW_AT_body_begin";" return (string_literal ""DW_AT_body_begin"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x2106)" ( (binary_expression "param_1 < 0x2106" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }" if (parenthesized_expression "(param_1 == 0x2007)" ( (binary_expression "param_1 == 0x2007" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_MIPS_linkage_name";\n      }" { (return_statement "return "DW_AT_MIPS_linkage_name";" return (string_literal ""DW_AT_MIPS_linkage_name"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x2008)" ( (binary_expression "param_1 < 0x2008" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }" if (parenthesized_expression "(param_1 == 0x87)" ( (binary_expression "param_1 == 0x87" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_noreturn";\n        }" { (return_statement "return "DW_AT_noreturn";" return (string_literal ""DW_AT_noreturn"" " string_content ") ;) })) (if_statement "if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x88)" ( (binary_expression "param_1 < 0x88" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }" if (parenthesized_expression "(param_1 == 0x80)" ( (binary_expression "param_1 == 0x80" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_call_parameter";\n          }" { (return_statement "return "DW_AT_call_parameter";" return (string_literal ""DW_AT_call_parameter"" " string_content ") ;) })) (if_statement "if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x81)" ( (binary_expression "param_1 < 0x81" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }" if (parenthesized_expression "(param_1 == 0x7d)" ( (binary_expression "param_1 == 0x7d" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_call_return_pc";\n            }" { (return_statement "return "DW_AT_call_return_pc";" return (string_literal ""DW_AT_call_return_pc"" " string_content ") ;) })) (if_statement "if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x7e)" ( (binary_expression "param_1 < 0x7e" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_all_source_calls";" (assignment_expression "pcVar1 = "DW_AT_call_all_source_calls"" identifier = (string_literal ""DW_AT_call_all_source_calls"" " string_content ")) ;) (if_statement "if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x7b)" ( (binary_expression "param_1 != 0x7b" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }" if (parenthesized_expression "(param_1 == 0x7c)" ( (binary_expression "param_1 == 0x7c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_all_tail_calls";\n                }" { (return_statement "return "DW_AT_call_all_tail_calls";" return (string_literal ""DW_AT_call_all_tail_calls"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_value";" (assignment_expression "pcVar1 = "DW_AT_call_value"" identifier = (string_literal ""DW_AT_call_value"" " string_content ")) ;) (if_statement "if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x7e)" ( (binary_expression "param_1 != 0x7e" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }" if (parenthesized_expression "(param_1 == 0x7f)" ( (binary_expression "param_1 == 0x7f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_origin";\n                }" { (return_statement "return "DW_AT_call_origin";" return (string_literal ""DW_AT_call_origin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }" if (parenthesized_expression "(param_1 == 0x83)" ( (binary_expression "param_1 == 0x83" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_call_target";\n            }" { (return_statement "return "DW_AT_call_target";" return (string_literal ""DW_AT_call_target"" " string_content ") ;) })) (if_statement "if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x84)" ( (binary_expression "param_1 < 0x84" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_pc";" (assignment_expression "pcVar1 = "DW_AT_call_pc"" identifier = (string_literal ""DW_AT_call_pc"" " string_content ")) ;) (if_statement "if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x81)" ( (binary_expression "param_1 != 0x81" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }" if (parenthesized_expression "(param_1 == 0x82)" ( (binary_expression "param_1 == 0x82" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_call_tail_call";\n                }" { (return_statement "return "DW_AT_call_tail_call";" return (string_literal ""DW_AT_call_tail_call"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_call_data_location";" (assignment_expression "pcVar1 = "DW_AT_call_data_location"" identifier = (string_literal ""DW_AT_call_data_location"" " string_content ")) ;) (if_statement "if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x85)" ( (binary_expression "param_1 != 0x85" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_call_data_value";" (assignment_expression "pcVar1 = "DW_AT_call_data_value"" identifier = (string_literal ""DW_AT_call_data_value"" " string_content ")) ;) (if_statement "if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }" if (parenthesized_expression "(param_1 < 0x86)" ( (binary_expression "param_1 < 0x86" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }" { (expression_statement "pcVar1 = "DW_AT_call_target_clobbered";" (assignment_expression "pcVar1 = "DW_AT_call_target_clobbered"" identifier = (string_literal ""DW_AT_call_target_clobbered"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }" if (parenthesized_expression "(param_1 == 0x2000)" ( (binary_expression "param_1 == 0x2000" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_block_index";\n          }" { (return_statement "return "DW_AT_HP_block_index";" return (string_literal ""DW_AT_HP_block_index"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2001)" ( (binary_expression "param_1 < 0x2001" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }" if (parenthesized_expression "(param_1 == 0x8a)" ( (binary_expression "param_1 == 0x8a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_deleted";\n            }" { (return_statement "return "DW_AT_deleted";" return (string_literal ""DW_AT_deleted"" " string_content ") ;) })) (if_statement "if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x8b)" ( (binary_expression "param_1 < 0x8b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_alignment";" (assignment_expression "pcVar1 = "DW_AT_alignment"" identifier = (string_literal ""DW_AT_alignment"" " string_content ")) ;) (if_statement "if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x88)" ( (binary_expression "param_1 != 0x88" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }" if (parenthesized_expression "(param_1 == 0x89)" ( (binary_expression "param_1 == 0x89" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_export_symbols";\n                }" { (return_statement "return "DW_AT_export_symbols";" return (string_literal ""DW_AT_export_symbols"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_defaulted";" (assignment_expression "pcVar1 = "DW_AT_defaulted"" identifier = (string_literal ""DW_AT_defaulted"" " string_content ")) ;) (if_statement "if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x8b)" ( (binary_expression "param_1 != 0x8b" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }" if (parenthesized_expression "(param_1 == 0x8c)" ( (binary_expression "param_1 == 0x8c" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_loclists_base";\n                }" { (return_statement "return "DW_AT_loclists_base";" return (string_literal ""DW_AT_loclists_base"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }" if (parenthesized_expression "(param_1 == 0x2003)" ( (binary_expression "param_1 == 0x2003" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_MIPS_tail_loop_begin";\n            }" { (return_statement "return "DW_AT_MIPS_tail_loop_begin";" return (string_literal ""DW_AT_MIPS_tail_loop_begin"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2004)" ( (binary_expression "param_1 < 0x2004" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_fde";" (assignment_expression "pcVar1 = "DW_AT_MIPS_fde"" identifier = (string_literal ""DW_AT_MIPS_fde"" " string_content ")) ;) (if_statement "if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2001)" ( (binary_expression "param_1 != 0x2001" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }" if (parenthesized_expression "(param_1 == 0x2002)" ( (binary_expression "param_1 == 0x2002" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_MIPS_loop_begin";\n                }" { (return_statement "return "DW_AT_MIPS_loop_begin";" return (string_literal ""DW_AT_MIPS_loop_begin"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_loop_unroll_factor";" (assignment_expression "pcVar1 = "DW_AT_MIPS_loop_unroll_factor"" identifier = (string_literal ""DW_AT_MIPS_loop_unroll_factor"" " string_content ")) ;) (if_statement "if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2005)" ( (binary_expression "param_1 != 0x2005" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_MIPS_software_pipeline_depth";" (assignment_expression "pcVar1 = "DW_AT_MIPS_software_pipeline_depth"" identifier = (string_literal ""DW_AT_MIPS_software_pipeline_depth"" " string_content ")) ;) (if_statement "if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }" if (parenthesized_expression "(param_1 < 0x2006)" ( (binary_expression "param_1 < 0x2006" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }" { (expression_statement "pcVar1 = "DW_AT_MIPS_epilog_begin";" (assignment_expression "pcVar1 = "DW_AT_MIPS_epilog_begin"" identifier = (string_literal ""DW_AT_MIPS_epilog_begin"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }" if (parenthesized_expression "(param_1 == 0x2018)" ( (binary_expression "param_1 == 0x2018" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_HP_cold_region_high_pc";\n        }" { (return_statement "return "DW_AT_HP_cold_region_high_pc";" return (string_literal ""DW_AT_HP_cold_region_high_pc"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x2019)" ( (binary_expression "param_1 < 0x2019" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }" if (parenthesized_expression "(param_1 == 0x2011)" ( (binary_expression "param_1 == 0x2011" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_proc_per_section";\n          }" { (return_statement "return "DW_AT_HP_proc_per_section";" return (string_literal ""DW_AT_HP_proc_per_section"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2012)" ( (binary_expression "param_1 < 0x2012" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }" if (parenthesized_expression "(param_1 == 0x200a)" ( (binary_expression "param_1 == 0x200a" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_MIPS_clone_origin";\n            }" { (return_statement "return "DW_AT_MIPS_clone_origin";" return (string_literal ""DW_AT_MIPS_clone_origin"" " string_content ") ;) })) (if_statement "if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x200b)" ( (binary_expression "param_1 < 0x200b" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_stride";" (assignment_expression "pcVar1 = "DW_AT_MIPS_stride"" identifier = (string_literal ""DW_AT_MIPS_stride"" " string_content ")) ;) (if_statement "if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2008)" ( (binary_expression "param_1 != 0x2008" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }" if (parenthesized_expression "(param_1 == 0x2009)" ( (binary_expression "param_1 == 0x2009" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_MIPS_abstract_name";\n                }" { (return_statement "return "DW_AT_MIPS_abstract_name";" return (string_literal ""DW_AT_MIPS_abstract_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_MIPS_has_inlines";" (assignment_expression "pcVar1 = "DW_AT_MIPS_has_inlines"" identifier = (string_literal ""DW_AT_MIPS_has_inlines"" " string_content ")) ;) (if_statement "if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x200b)" ( (binary_expression "param_1 != 0x200b" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }" if (parenthesized_expression "(param_1 == 0x2010)" ( (binary_expression "param_1 == 0x2010" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_actuals_stmt_list";\n                }" { (return_statement "return "DW_AT_HP_actuals_stmt_list";" return (string_literal ""DW_AT_HP_actuals_stmt_list"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }" if (parenthesized_expression "(param_1 == 0x2014)" ( (binary_expression "param_1 == 0x2014" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_HP_opt_level";\n            }" { (return_statement "return "DW_AT_HP_opt_level";" return (string_literal ""DW_AT_HP_opt_level"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2015)" ( (binary_expression "param_1 < 0x2015" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_raw_data_ptr";" (assignment_expression "pcVar1 = "DW_AT_HP_raw_data_ptr"" identifier = (string_literal ""DW_AT_HP_raw_data_ptr"" " string_content ")) ;) (if_statement "if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2012)" ( (binary_expression "param_1 != 0x2012" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }" if (parenthesized_expression "(param_1 == 0x2013)" ( (binary_expression "param_1 == 0x2013" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_pass_by_reference";\n                }" { (return_statement "return "DW_AT_HP_pass_by_reference";" return (string_literal ""DW_AT_HP_pass_by_reference"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_opt_flags";" (assignment_expression "pcVar1 = "DW_AT_HP_opt_flags"" identifier = (string_literal ""DW_AT_HP_opt_flags"" " string_content ")) ;) (if_statement "if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2016)" ( (binary_expression "param_1 != 0x2016" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_HP_cold_region_low_pc";" (assignment_expression "pcVar1 = "DW_AT_HP_cold_region_low_pc"" identifier = (string_literal ""DW_AT_HP_cold_region_low_pc"" " string_content ")) ;) (if_statement "if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }" if (parenthesized_expression "(param_1 < 0x2017)" ( (binary_expression "param_1 < 0x2017" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }" { (expression_statement "pcVar1 = "DW_AT_HP_prof_version_id";" (assignment_expression "pcVar1 = "DW_AT_HP_prof_version_id"" identifier = (string_literal ""DW_AT_HP_prof_version_id"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }" if (parenthesized_expression "(param_1 == 0x2022)" ( (binary_expression "param_1 == 0x2022" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_HP_definition_points";\n          }" { (return_statement "return "DW_AT_HP_definition_points";" return (string_literal ""DW_AT_HP_definition_points"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2023)" ( (binary_expression "param_1 < 0x2023" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }" if (parenthesized_expression "(param_1 == 0x201b)" ( (binary_expression "param_1 == 0x201b" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_HP_prof_flags";\n            }" { (return_statement "return "DW_AT_HP_prof_flags";" return (string_literal ""DW_AT_HP_prof_flags"" " string_content ") ;) })) (if_statement "if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x201c)" ( (binary_expression "param_1 < 0x201c" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_all_variables_modifiable";" (assignment_expression "pcVar1 = "DW_AT_HP_all_variables_modifiable"" identifier = (string_literal ""DW_AT_HP_all_variables_modifiable"" " string_content ")) ;) (if_statement "if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2019)" ( (binary_expression "param_1 != 0x2019" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }" if (parenthesized_expression "(param_1 == 0x201a)" ( (binary_expression "param_1 == 0x201a" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_linkage_name";\n                }" { (return_statement "return "DW_AT_HP_linkage_name";" return (string_literal ""DW_AT_HP_linkage_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_unit_size";" (assignment_expression "pcVar1 = "DW_AT_HP_unit_size"" identifier = (string_literal ""DW_AT_HP_unit_size"" " string_content ")) ;) (if_statement "if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))" ( (binary_expression "(param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021)" (parenthesized_expression "(param_1 != 0x2020)" ( (binary_expression "param_1 != 0x2020" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021)" ( (comma_expression "pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021" (assignment_expression "pcVar1 = "DW_AT_HP_widened_byte_size"" identifier = (string_literal ""DW_AT_HP_widened_byte_size"" " string_content ")) , (binary_expression "param_1 < 0x2021" identifier < number_literal)) ))) )) (compound_statement "{\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }" if (parenthesized_expression "(param_1 == 0x201f)" ( (binary_expression "param_1 == 0x201f" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_unit_name";\n                }" { (return_statement "return "DW_AT_HP_unit_name";" return (string_literal ""DW_AT_HP_unit_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }" if (parenthesized_expression "(param_1 == 0x2101)" ( (binary_expression "param_1 == 0x2101" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_sf_names";\n            }" { (return_statement "return "DW_AT_sf_names";" return (string_literal ""DW_AT_sf_names"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2102)" ( (binary_expression "param_1 < 0x2102" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_HP_default_location";" (assignment_expression "pcVar1 = "DW_AT_HP_default_location"" identifier = (string_literal ""DW_AT_HP_default_location"" " string_content ")) ;) (if_statement "if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2023)" ( (binary_expression "param_1 != 0x2023" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }" if (parenthesized_expression "(param_1 == 0x2029)" ( (binary_expression "param_1 == 0x2029" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_HP_is_result_param";\n                }" { (return_statement "return "DW_AT_HP_is_result_param";" return (string_literal ""DW_AT_HP_is_result_param"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_mac_info";" (assignment_expression "pcVar1 = "DW_AT_mac_info"" identifier = (string_literal ""DW_AT_mac_info"" " string_content ")) ;) (if_statement "if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2103)" ( (binary_expression "param_1 != 0x2103" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_src_coords";" (assignment_expression "pcVar1 = "DW_AT_src_coords"" identifier = (string_literal ""DW_AT_src_coords"" " string_content ")) ;) (if_statement "if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }" if (parenthesized_expression "(param_1 < 0x2104)" ( (binary_expression "param_1 < 0x2104" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_src_info";\n                }" { (expression_statement "pcVar1 = "DW_AT_src_info";" (assignment_expression "pcVar1 = "DW_AT_src_info"" identifier = (string_literal ""DW_AT_src_info"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }))) }) (else_clause "else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }" if (parenthesized_expression "(param_1 == 0x2135)" ( (binary_expression "param_1 == 0x2135" identifier == number_literal) )) (compound_statement "{\n        return "DW_AT_GNU_pubtypes";\n      }" { (return_statement "return "DW_AT_GNU_pubtypes";" return (string_literal ""DW_AT_GNU_pubtypes"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x2136)" ( (binary_expression "param_1 < 0x2136" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }" if (parenthesized_expression "(param_1 == 0x2112)" ( (binary_expression "param_1 == 0x2112" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_GNU_call_site_data_value";\n        }" { (return_statement "return "DW_AT_GNU_call_site_data_value";" return (string_literal ""DW_AT_GNU_call_site_data_value"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x2113)" ( (binary_expression "param_1 < 0x2113" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }" if (parenthesized_expression "(param_1 == 0x210b)" ( (binary_expression "param_1 == 0x210b" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNU_pt_guarded";\n          }" { (return_statement "return "DW_AT_GNU_pt_guarded";" return (string_literal ""DW_AT_GNU_pt_guarded"" " string_content ") ;) })) (if_statement "if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x210c)" ( (binary_expression "param_1 < 0x210c" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }" if (parenthesized_expression "(param_1 == 0x2108)" ( (binary_expression "param_1 == 0x2108" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_guarded_by";\n            }" { (return_statement "return "DW_AT_GNU_guarded_by";" return (string_literal ""DW_AT_GNU_guarded_by"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2109)" ( (binary_expression "param_1 < 0x2109" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_body_end";" (assignment_expression "pcVar1 = "DW_AT_body_end"" identifier = (string_literal ""DW_AT_body_end"" " string_content ")) ;) (if_statement "if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2106)" ( (binary_expression "param_1 != 0x2106" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }" if (parenthesized_expression "(param_1 == 0x2107)" ( (binary_expression "param_1 == 0x2107" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_vector";\n                }" { (return_statement "return "DW_AT_GNU_vector";" return (string_literal ""DW_AT_GNU_vector"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_pt_guarded_by";" (assignment_expression "pcVar1 = "DW_AT_GNU_pt_guarded_by"" identifier = (string_literal ""DW_AT_GNU_pt_guarded_by"" " string_content ")) ;) (if_statement "if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2109)" ( (binary_expression "param_1 != 0x2109" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }" if (parenthesized_expression "(param_1 == 0x210a)" ( (binary_expression "param_1 == 0x210a" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_guarded";\n                }" { (return_statement "return "DW_AT_GNU_guarded";" return (string_literal ""DW_AT_GNU_guarded"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }" if (parenthesized_expression "(param_1 == 0x210e)" ( (binary_expression "param_1 == 0x210e" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_shared_locks_required";\n            }" { (return_statement "return "DW_AT_GNU_shared_locks_required";" return (string_literal ""DW_AT_GNU_shared_locks_required"" " string_content ") ;) })) (if_statement "if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x210f)" ( (binary_expression "param_1 < 0x210f" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_locks_excluded";" (assignment_expression "pcVar1 = "DW_AT_GNU_locks_excluded"" identifier = (string_literal ""DW_AT_GNU_locks_excluded"" " string_content ")) ;) (if_statement "if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x210c)" ( (binary_expression "param_1 != 0x210c" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }" if (parenthesized_expression "(param_1 == 0x210d)" ( (binary_expression "param_1 == 0x210d" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }" { (return_statement "return "DW_AT_GNU_exclusive_locks_required";" return (string_literal ""DW_AT_GNU_exclusive_locks_required"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_template_name";" (assignment_expression "pcVar1 = "DW_AT_GNU_template_name"" identifier = (string_literal ""DW_AT_GNU_template_name"" " string_content ")) ;) (if_statement "if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2110)" ( (binary_expression "param_1 != 0x2110" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_call_site_value";" (assignment_expression "pcVar1 = "DW_AT_GNU_call_site_value"" identifier = (string_literal ""DW_AT_GNU_call_site_value"" " string_content ")) ;) (if_statement "if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }" if (parenthesized_expression "(param_1 < 0x2111)" ( (binary_expression "param_1 < 0x2111" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_odr_signature";" (assignment_expression "pcVar1 = "DW_AT_GNU_odr_signature"" identifier = (string_literal ""DW_AT_GNU_odr_signature"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }" if (parenthesized_expression "(param_1 == 0x2119)" ( (binary_expression "param_1 == 0x2119" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNU_macros";\n          }" { (return_statement "return "DW_AT_GNU_macros";" return (string_literal ""DW_AT_GNU_macros"" " string_content ") ;) })) (if_statement "if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x211a)" ( (binary_expression "param_1 < 0x211a" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }" if (parenthesized_expression "(param_1 == 0x2115)" ( (binary_expression "param_1 == 0x2115" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_tail_call";\n            }" { (return_statement "return "DW_AT_GNU_tail_call";" return (string_literal ""DW_AT_GNU_tail_call"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2116)" ( (binary_expression "param_1 < 0x2116" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_call_site_target";" (assignment_expression "pcVar1 = "DW_AT_GNU_call_site_target"" identifier = (string_literal ""DW_AT_GNU_call_site_target"" " string_content ")) ;) (if_statement "if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2113)" ( (binary_expression "param_1 != 0x2113" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }" if (parenthesized_expression "(param_1 == 0x2114)" ( (binary_expression "param_1 == 0x2114" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }" { (return_statement "return "DW_AT_GNU_call_site_target_clobbered";" return (string_literal ""DW_AT_GNU_call_site_target_clobbered"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_call_sites"" " string_content ")) ;) (if_statement "if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2117)" ( (binary_expression "param_1 != 0x2117" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_source_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_source_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_source_call_sites"" " string_content ")) ;) (if_statement "if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }" if (parenthesized_expression "(param_1 < 0x2118)" ( (binary_expression "param_1 < 0x2118" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_all_tail_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_tail_call_sites"" identifier = (string_literal ""DW_AT_GNU_all_tail_call_sites"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }" if (parenthesized_expression "(param_1 == 0x2131)" ( (binary_expression "param_1 == 0x2131" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_dwo_id";\n            }" { (return_statement "return "DW_AT_GNU_dwo_id";" return (string_literal ""DW_AT_GNU_dwo_id"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2132)" ( (binary_expression "param_1 < 0x2132" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_deleted";" (assignment_expression "pcVar1 = "DW_AT_GNU_deleted"" identifier = (string_literal ""DW_AT_GNU_deleted"" " string_content ")) ;) (if_statement "if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x211a)" ( (binary_expression "param_1 != 0x211a" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }" if (parenthesized_expression "(param_1 == 0x2130)" ( (binary_expression "param_1 == 0x2130" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_dwo_name";\n                }" { (return_statement "return "DW_AT_GNU_dwo_name";" return (string_literal ""DW_AT_GNU_dwo_name"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_addr_base";" (assignment_expression "pcVar1 = "DW_AT_GNU_addr_base"" identifier = (string_literal ""DW_AT_GNU_addr_base"" " string_content ")) ;) (if_statement "if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x2133)" ( (binary_expression "param_1 != 0x2133" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_GNU_pubnames";" (assignment_expression "pcVar1 = "DW_AT_GNU_pubnames"" identifier = (string_literal ""DW_AT_GNU_pubnames"" " string_content ")) ;) (if_statement "if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }" if (parenthesized_expression "(param_1 < 0x2134)" ( (binary_expression "param_1 < 0x2134" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }" { (expression_statement "pcVar1 = "DW_AT_GNU_ranges_base";" (assignment_expression "pcVar1 = "DW_AT_GNU_ranges_base"" identifier = (string_literal ""DW_AT_GNU_ranges_base"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }" if (parenthesized_expression "(param_1 == 0x3a02)" ( (binary_expression "param_1 == 0x3a02" identifier == number_literal) )) (compound_statement "{\n          return "DW_AT_PGI_lstride";\n        }" { (return_statement "return "DW_AT_PGI_lstride";" return (string_literal ""DW_AT_PGI_lstride"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" if (parenthesized_expression "(param_1 < 0x3a03)" ( (binary_expression "param_1 < 0x3a03" identifier < number_literal) )) (compound_statement "{\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }" if (parenthesized_expression "(param_1 == 0x2302)" ( (binary_expression "param_1 == 0x2302" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_GNAT_descriptive_type";\n          }" { (return_statement "return "DW_AT_GNAT_descriptive_type";" return (string_literal ""DW_AT_GNAT_descriptive_type"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x2303)" ( (binary_expression "param_1 < 0x2303" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }" if (parenthesized_expression "(param_1 == 0x2138)" ( (binary_expression "param_1 == 0x2138" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_entry_view";\n            }" { (return_statement "return "DW_AT_GNU_entry_view";" return (string_literal ""DW_AT_GNU_entry_view"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2139)" ( (binary_expression "param_1 < 0x2139" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_discriminator";" (assignment_expression "pcVar1 = "DW_AT_GNU_discriminator"" identifier = (string_literal ""DW_AT_GNU_discriminator"" " string_content ")) ;) (if_statement "if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2136)" ( (binary_expression "param_1 != 0x2136" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }" if (parenthesized_expression "(param_1 == 0x2137)" ( (binary_expression "param_1 == 0x2137" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_locviews";\n                }" { (return_statement "return "DW_AT_GNU_locviews";" return (string_literal ""DW_AT_GNU_locviews"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";" (assignment_expression "pcVar1 = "DW_AT_VMS_rtnbeg_pd_address"" identifier = (string_literal ""DW_AT_VMS_rtnbeg_pd_address"" " string_content ")) ;) (if_statement "if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2201)" ( (binary_expression "param_1 != 0x2201" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }" if (parenthesized_expression "(param_1 == 0x2301)" ( (binary_expression "param_1 == 0x2301" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }" { (return_statement "return "DW_AT_use_GNAT_descriptive_type";" return (string_literal ""DW_AT_use_GNAT_descriptive_type"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }" if (parenthesized_expression "(param_1 == 0x2305)" ( (binary_expression "param_1 == 0x2305" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_GNU_bias";\n            }" { (return_statement "return "DW_AT_GNU_bias";" return (string_literal ""DW_AT_GNU_bias"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x2306)" ( (binary_expression "param_1 < 0x2306" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_GNU_numerator";" (assignment_expression "pcVar1 = "DW_AT_GNU_numerator"" identifier = (string_literal ""DW_AT_GNU_numerator"" " string_content ")) ;) (if_statement "if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x2303)" ( (binary_expression "param_1 != 0x2303" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }" if (parenthesized_expression "(param_1 == 0x2304)" ( (binary_expression "param_1 == 0x2304" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_GNU_denominator";\n                }" { (return_statement "return "DW_AT_GNU_denominator";" return (string_literal ""DW_AT_GNU_denominator"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_PGI_lbase";" (assignment_expression "pcVar1 = "DW_AT_PGI_lbase"" identifier = (string_literal ""DW_AT_PGI_lbase"" " string_content ")) ;) (if_statement "if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01))" ( (binary_expression "(param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)" (parenthesized_expression "(param_1 != 0x3a00)" ( (binary_expression "param_1 != 0x3a00" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)" ( (comma_expression "pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01" (assignment_expression "pcVar1 = "DW_AT_PGI_soffset"" identifier = (string_literal ""DW_AT_PGI_soffset"" " string_content ")) , (binary_expression "param_1 < 0x3a01" identifier < number_literal)) ))) )) (compound_statement "{\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }" if (parenthesized_expression "(param_1 == 0x3210)" ( (binary_expression "param_1 == 0x3210" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_upc_threads_scaled";\n                }" { (return_statement "return "DW_AT_upc_threads_scaled";" return (string_literal ""DW_AT_upc_threads_scaled"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }))) }))) }) (else_clause "else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" else (compound_statement "{\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" { (if_statement "if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }" if (parenthesized_expression "(param_1 == 0x3fe7)" ( (binary_expression "param_1 == 0x3fe7" identifier == number_literal) )) (compound_statement "{\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }" { (return_statement "return "DW_AT_APPLE_omit_frame_ptr";" return (string_literal ""DW_AT_APPLE_omit_frame_ptr"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" if (parenthesized_expression "(param_1 < 0x3fe8)" ( (binary_expression "param_1 < 0x3fe8" identifier < number_literal) )) (compound_statement "{\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }" if (parenthesized_expression "(param_1 == 0x3fe3)" ( (binary_expression "param_1 == 0x3fe3" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_APPLE_isa";\n            }" { (return_statement "return "DW_AT_APPLE_isa";" return (string_literal ""DW_AT_APPLE_isa"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" if (parenthesized_expression "(param_1 < 0x3fe4)" ( (binary_expression "param_1 < 0x3fe4" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_optimized";" (assignment_expression "pcVar1 = "DW_AT_APPLE_optimized"" identifier = (string_literal ""DW_AT_APPLE_optimized"" " string_content ")) ;) (if_statement "if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x3fe1)" ( (binary_expression "param_1 != 0x3fe1" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }" if (parenthesized_expression "(param_1 == 0x3fe2)" ( (binary_expression "param_1 == 0x3fe2" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_APPLE_flags";\n                }" { (return_statement "return "DW_AT_APPLE_flags";" return (string_literal ""DW_AT_APPLE_flags"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_major_runtime_vers";" (assignment_expression "pcVar1 = "DW_AT_APPLE_major_runtime_vers"" identifier = (string_literal ""DW_AT_APPLE_major_runtime_vers"" " string_content ")) ;) (if_statement "if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }" if (parenthesized_expression "(param_1 != 0x3fe5)" ( (binary_expression "param_1 != 0x3fe5" identifier != number_literal) )) (compound_statement "{\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }" { (expression_statement "pcVar1 = "DW_AT_APPLE_runtime_class";" (assignment_expression "pcVar1 = "DW_AT_APPLE_runtime_class"" identifier = (string_literal ""DW_AT_APPLE_runtime_class"" " string_content ")) ;) (if_statement "if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }" if (parenthesized_expression "(param_1 < 0x3fe6)" ( (binary_expression "param_1 < 0x3fe6" identifier < number_literal) )) (compound_statement "{\n                  pcVar1 = "DW_AT_APPLE_block";\n                }" { (expression_statement "pcVar1 = "DW_AT_APPLE_block";" (assignment_expression "pcVar1 = "DW_AT_APPLE_block"" identifier = (string_literal ""DW_AT_APPLE_block"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" else (compound_statement "{\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" { (if_statement "if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }" if (parenthesized_expression "(param_1 == 0x3fea)" ( (binary_expression "param_1 == 0x3fea" identifier == number_literal) )) (compound_statement "{\n              return "DW_AT_APPLE_property_setter";\n            }" { (return_statement "return "DW_AT_APPLE_property_setter";" return (string_literal ""DW_AT_APPLE_property_setter"" " string_content ") ;) })) (if_statement "if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" if (parenthesized_expression "(param_1 < 0x3feb)" ( (binary_expression "param_1 < 0x3feb" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_property_name";" (assignment_expression "pcVar1 = "DW_AT_APPLE_property_name"" identifier = (string_literal ""DW_AT_APPLE_property_name"" " string_content ")) ;) (if_statement "if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }" if (parenthesized_expression "(param_1 != 0x3fe8)" ( (binary_expression "param_1 != 0x3fe8" identifier != number_literal) )) (compound_statement "{\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }" { (if_statement "if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }" if (parenthesized_expression "(param_1 == 0x3fe9)" ( (binary_expression "param_1 == 0x3fe9" identifier == number_literal) )) (compound_statement "{\n                  return "DW_AT_APPLE_property_getter";\n                }" { (return_statement "return "DW_AT_APPLE_property_getter";" return (string_literal ""DW_AT_APPLE_property_getter"" " string_content ") ;) })) (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) }) (else_clause "else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" else (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" { (expression_statement "pcVar1 = "DW_AT_APPLE_objc_complete_type";" (assignment_expression "pcVar1 = "DW_AT_APPLE_objc_complete_type"" identifier = (string_literal ""DW_AT_APPLE_objc_complete_type"" " string_content ")) ;) (if_statement "if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }" if (parenthesized_expression "((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1))" ( (binary_expression "(param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)" (parenthesized_expression "(param_1 != 0x3fec)" ( (binary_expression "param_1 != 0x3fec" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)" ( (comma_expression "pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1" (assignment_expression "pcVar1 = "DW_AT_APPLE_property_attribute"" identifier = (string_literal ""DW_AT_APPLE_property_attribute"" " string_content ")) , (binary_expression "0x3feb < param_1" number_literal < identifier)) ))) )) (compound_statement "{\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }" { (if_statement "if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }" if (parenthesized_expression "(param_1 != 0x3fed)" ( (binary_expression "param_1 != 0x3fed" identifier != number_literal) )) (compound_statement "{\n                  return (char *)0x0;\n                }" { (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;) })) (expression_statement "pcVar1 = "DW_AT_APPLE_property";" (assignment_expression "pcVar1 = "DW_AT_APPLE_property"" identifier = (string_literal ""DW_AT_APPLE_property"" " string_content ")) ;) })) }))) }))) }))) }))) }))) }))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression LIT < IDENT)) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }))) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT < LIT)) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT < LIT)) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }))) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (return_statement return IDENT ;) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression LIT < IDENT)) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;) })) (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) }))) }))) }))) }))) }))) }))) (return_statement return IDENT ;) })))
(function_definition "char * FUN_0004b350(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" (primitive_type "char") (pointer_declarator "* FUN_0004b350(uint param_1)" (* "*") (function_declarator "FUN_0004b350(uint param_1)" (identifier "FUN_0004b350") (parameter_list "(uint param_1)" (( "(") (parameter_declaration "uint param_1" (type_identifier "uint") (identifier "param_1")) () ")")))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }\n  if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" ({ "{") (declaration "char *pcVar1;" (primitive_type "char") (pointer_declarator "*pcVar1" (* "*") (identifier "pcVar1")) (; ";")) (if_statement "if (param_1 == 0x7a) {\n    return "DW_AT_call_all_calls";\n  }" (if "if") (parenthesized_expression "(param_1 == 0x7a)" (( "(") (binary_expression "param_1 == 0x7a" (identifier "param_1") (== "==") (number_literal "0x7a")) () ")")) (compound_statement "{\n    return "DW_AT_call_all_calls";\n  }" ({ "{") (return_statement "return "DW_AT_call_all_calls";" (return "return") (string_literal ""DW_AT_call_all_calls"" (" """) (string_content "DW_AT_call_all_calls") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x7b) {\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" (if "if") (parenthesized_expression "(param_1 < 0x7b)" (( "(") (binary_expression "param_1 < 0x7b" (identifier "param_1") (< "<") (number_literal "0x7b")) () ")")) (compound_statement "{\n    if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }\n    if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n  }" ({ "{") (if_statement "if (param_1 == 0x44) {\n      return "DW_AT_namelist_items";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x44)" (( "(") (binary_expression "param_1 == 0x44" (identifier "param_1") (== "==") (number_literal "0x44")) () ")")) (compound_statement "{\n      return "DW_AT_namelist_items";\n    }" ({ "{") (return_statement "return "DW_AT_namelist_items";" (return "return") (string_literal ""DW_AT_namelist_items"" (" """) (string_content "DW_AT_namelist_items") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x45) {\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 < 0x45)" (( "(") (binary_expression "param_1 < 0x45" (identifier "param_1") (< "<") (number_literal "0x45")) () ")")) (compound_statement "{\n      if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }\n      if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 0x21) {\n        return "DW_AT_is_optional";\n      }" (if "if") (parenthesized_expression "(param_1 == 0x21)" (( "(") (binary_expression "param_1 == 0x21" (identifier "param_1") (== "==") (number_literal "0x21")) () ")")) (compound_statement "{\n        return "DW_AT_is_optional";\n      }" ({ "{") (return_statement "return "DW_AT_is_optional";" (return "return") (string_literal ""DW_AT_is_optional"" (" """) (string_content "DW_AT_is_optional") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x22) {\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x22)" (( "(") (binary_expression "param_1 < 0x22" (identifier "param_1") (< "<") (number_literal "0x22")) () ")")) (compound_statement "{\n        if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }\n        if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x13) {\n          return "DW_AT_language";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x13)" (( "(") (binary_expression "param_1 == 0x13" (identifier "param_1") (== "==") (number_literal "0x13")) () ")")) (compound_statement "{\n          return "DW_AT_language";\n        }" ({ "{") (return_statement "return "DW_AT_language";" (return "return") (string_literal ""DW_AT_language"" (" """) (string_content "DW_AT_language") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x14) {\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x14)" (( "(") (binary_expression "param_1 < 0x14" (identifier "param_1") (< "<") (number_literal "0x14")) () ")")) (compound_statement "{\n          if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }\n          if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0xb) {\n            return "DW_AT_byte_size";\n          }" (if "if") (parenthesized_expression "(param_1 == 0xb)" (( "(") (binary_expression "param_1 == 0xb" (identifier "param_1") (== "==") (number_literal "0xb")) () ")")) (compound_statement "{\n            return "DW_AT_byte_size";\n          }" ({ "{") (return_statement "return "DW_AT_byte_size";" (return "return") (string_literal ""DW_AT_byte_size"" (" """) (string_content "DW_AT_byte_size") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0xc) {\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0xc)" (( "(") (binary_expression "param_1 < 0xc" (identifier "param_1") (< "<") (number_literal "0xc")) () ")")) (compound_statement "{\n            if (param_1 == 3) {\n              return "DW_AT_name";\n            }\n            if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 3) {\n              return "DW_AT_name";\n            }" (if "if") (parenthesized_expression "(param_1 == 3)" (( "(") (binary_expression "param_1 == 3" (identifier "param_1") (== "==") (number_literal "3")) () ")")) (compound_statement "{\n              return "DW_AT_name";\n            }" ({ "{") (return_statement "return "DW_AT_name";" (return "return") (string_literal ""DW_AT_name"" (" """) (string_content "DW_AT_name") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 4) {\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 4)" (( "(") (binary_expression "param_1 < 4" (identifier "param_1") (< "<") (number_literal "4")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_sibling";\n              if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_sibling";" (assignment_expression "pcVar1 = "DW_AT_sibling"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_sibling"" (" """) (string_content "DW_AT_sibling") (" """))) (; ";")) (if_statement "if (param_1 != 1) {\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 1)" (( "(") (binary_expression "param_1 != 1" (identifier "param_1") (!= "!=") (number_literal "1")) () ")")) (compound_statement "{\n                if (param_1 == 2) {\n                  return "DW_AT_location";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 2) {\n                  return "DW_AT_location";\n                }" (if "if") (parenthesized_expression "(param_1 == 2)" (( "(") (binary_expression "param_1 == 2" (identifier "param_1") (== "==") (number_literal "2")) () ")")) (compound_statement "{\n                  return "DW_AT_location";\n                }" ({ "{") (return_statement "return "DW_AT_location";" (return "return") (string_literal ""DW_AT_location"" (" """) (string_content "DW_AT_location") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_ordering";\n              if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_ordering";" (assignment_expression "pcVar1 = "DW_AT_ordering"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_ordering"" (" """) (string_content "DW_AT_ordering") (" """))) (; ";")) (if_statement "if (param_1 != 9) {\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 9)" (( "(") (binary_expression "param_1 != 9" (identifier "param_1") (!= "!=") (number_literal "9")) () ")")) (compound_statement "{\n                if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 10) {\n                  return "DW_AT_subscr_data";\n                }" (if "if") (parenthesized_expression "(param_1 == 10)" (( "(") (binary_expression "param_1 == 10" (identifier "param_1") (== "==") (number_literal "10")) () ")")) (compound_statement "{\n                  return "DW_AT_subscr_data";\n                }" ({ "{") (return_statement "return "DW_AT_subscr_data";" (return "return") (string_literal ""DW_AT_subscr_data"" (" """) (string_content "DW_AT_subscr_data") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }\n            if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0xf) {\n              return "DW_AT_element_list";\n            }" (if "if") (parenthesized_expression "(param_1 == 0xf)" (( "(") (binary_expression "param_1 == 0xf" (identifier "param_1") (== "==") (number_literal "0xf")) () ")")) (compound_statement "{\n              return "DW_AT_element_list";\n            }" ({ "{") (return_statement "return "DW_AT_element_list";" (return "return") (string_literal ""DW_AT_element_list"" (" """) (string_content "DW_AT_element_list") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x10) {\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x10)" (( "(") (binary_expression "param_1 < 0x10" (identifier "param_1") (< "<") (number_literal "0x10")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_bit_offset";\n              if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_bit_offset";" (assignment_expression "pcVar1 = "DW_AT_bit_offset"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_bit_offset"" (" """) (string_content "DW_AT_bit_offset") (" """))) (; ";")) (if_statement "if (param_1 != 0xc) {\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0xc)" (( "(") (binary_expression "param_1 != 0xc" (identifier "param_1") (!= "!=") (number_literal "0xc")) () ")")) (compound_statement "{\n                if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0xd) {\n                  return "DW_AT_bit_size";\n                }" (if "if") (parenthesized_expression "(param_1 == 0xd)" (( "(") (binary_expression "param_1 == 0xd" (identifier "param_1") (== "==") (number_literal "0xd")) () ")")) (compound_statement "{\n                  return "DW_AT_bit_size";\n                }" ({ "{") (return_statement "return "DW_AT_bit_size";" (return "return") (string_literal ""DW_AT_bit_size"" (" """) (string_content "DW_AT_bit_size") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_low_pc";\n              if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_low_pc";" (assignment_expression "pcVar1 = "DW_AT_low_pc"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_low_pc"" (" """) (string_content "DW_AT_low_pc") (" """))) (; ";")) (if_statement "if (param_1 != 0x11) {\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x11)" (( "(") (binary_expression "param_1 != 0x11" (identifier "param_1") (!= "!=") (number_literal "0x11")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_high_pc";\n                if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_high_pc";" (assignment_expression "pcVar1 = "DW_AT_high_pc"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_high_pc"" (" """) (string_content "DW_AT_high_pc") (" """))) (; ";")) (if_statement "if (param_1 < 0x12) {\n                  pcVar1 = "DW_AT_stmt_list";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x12)" (( "(") (binary_expression "param_1 < 0x12" (identifier "param_1") (< "<") (number_literal "0x12")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_stmt_list";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_stmt_list";" (assignment_expression "pcVar1 = "DW_AT_stmt_list"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_stmt_list"" (" """) (string_content "DW_AT_stmt_list") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }\n          if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x19) {\n            return "DW_AT_string_length";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x19)" (( "(") (binary_expression "param_1 == 0x19" (identifier "param_1") (== "==") (number_literal "0x19")) () ")")) (compound_statement "{\n            return "DW_AT_string_length";\n          }" ({ "{") (return_statement "return "DW_AT_string_length";" (return "return") (string_literal ""DW_AT_string_length"" (" """) (string_content "DW_AT_string_length") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x1a) {\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x1a)" (( "(") (binary_expression "param_1 < 0x1a" (identifier "param_1") (< "<") (number_literal "0x1a")) () ")")) (compound_statement "{\n            if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }\n            if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x16) {\n              return "DW_AT_discr_value";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x16)" (( "(") (binary_expression "param_1 == 0x16" (identifier "param_1") (== "==") (number_literal "0x16")) () ")")) (compound_statement "{\n              return "DW_AT_discr_value";\n            }" ({ "{") (return_statement "return "DW_AT_discr_value";" (return "return") (string_literal ""DW_AT_discr_value"" (" """) (string_content "DW_AT_discr_value") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x17) {\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x17)" (( "(") (binary_expression "param_1 < 0x17" (identifier "param_1") (< "<") (number_literal "0x17")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_member";\n              if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_member";" (assignment_expression "pcVar1 = "DW_AT_member"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_member"" (" """) (string_content "DW_AT_member") (" """))) (; ";")) (if_statement "if (param_1 != 0x14) {\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x14)" (( "(") (binary_expression "param_1 != 0x14" (identifier "param_1") (!= "!=") (number_literal "0x14")) () ")")) (compound_statement "{\n                if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x15) {\n                  return "DW_AT_discr";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x15)" (( "(") (binary_expression "param_1 == 0x15" (identifier "param_1") (== "==") (number_literal "0x15")) () ")")) (compound_statement "{\n                  return "DW_AT_discr";\n                }" ({ "{") (return_statement "return "DW_AT_discr";" (return "return") (string_literal ""DW_AT_discr"" (" """) (string_content "DW_AT_discr") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_visibility";\n              if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_visibility";" (assignment_expression "pcVar1 = "DW_AT_visibility"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_visibility"" (" """) (string_content "DW_AT_visibility") (" """))) (; ";")) (if_statement "if (param_1 != 0x17) {\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x17)" (( "(") (binary_expression "param_1 != 0x17" (identifier "param_1") (!= "!=") (number_literal "0x17")) () ")")) (compound_statement "{\n                if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x18) {\n                  return "DW_AT_import";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x18)" (( "(") (binary_expression "param_1 == 0x18" (identifier "param_1") (== "==") (number_literal "0x18")) () ")")) (compound_statement "{\n                  return "DW_AT_import";\n                }" ({ "{") (return_statement "return "DW_AT_import";" (return "return") (string_literal ""DW_AT_import"" (" """) (string_content "DW_AT_import") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }\n            if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x1c) {\n              return "DW_AT_const_value";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x1c)" (( "(") (binary_expression "param_1 == 0x1c" (identifier "param_1") (== "==") (number_literal "0x1c")) () ")")) (compound_statement "{\n              return "DW_AT_const_value";\n            }" ({ "{") (return_statement "return "DW_AT_const_value";" (return "return") (string_literal ""DW_AT_const_value"" (" """) (string_content "DW_AT_const_value") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x1d) {\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x1d)" (( "(") (binary_expression "param_1 < 0x1d" (identifier "param_1") (< "<") (number_literal "0x1d")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_common_reference";\n              if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_common_reference";" (assignment_expression "pcVar1 = "DW_AT_common_reference"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_common_reference"" (" """) (string_content "DW_AT_common_reference") (" """))) (; ";")) (if_statement "if (param_1 != 0x1a) {\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x1a)" (( "(") (binary_expression "param_1 != 0x1a" (identifier "param_1") (!= "!=") (number_literal "0x1a")) () ")")) (compound_statement "{\n                if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x1b) {\n                  return "DW_AT_comp_dir";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x1b)" (( "(") (binary_expression "param_1 == 0x1b" (identifier "param_1") (== "==") (number_literal "0x1b")) () ")")) (compound_statement "{\n                  return "DW_AT_comp_dir";\n                }" ({ "{") (return_statement "return "DW_AT_comp_dir";" (return "return") (string_literal ""DW_AT_comp_dir"" (" """) (string_content "DW_AT_comp_dir") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_default_value";\n              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_default_value";" (assignment_expression "pcVar1 = "DW_AT_default_value"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_default_value"" (" """) (string_content "DW_AT_default_value") (" """))) (; ";")) (if_statement "if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1))" (( "(") (binary_expression "(param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)" (parenthesized_expression "(param_1 != 0x1e)" (( "(") (binary_expression "param_1 != 0x1e" (identifier "param_1") (!= "!=") (number_literal "0x1e")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "DW_AT_containing_type", 0x1d < param_1)" (( "(") (comma_expression "pcVar1 = "DW_AT_containing_type", 0x1d < param_1" (assignment_expression "pcVar1 = "DW_AT_containing_type"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_containing_type"" (" """) (string_content "DW_AT_containing_type") (" """))) (, ",") (binary_expression "0x1d < param_1" (number_literal "0x1d") (< "<") (identifier "param_1"))) () ")"))) () ")")) (compound_statement "{\n                if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x20) {\n                  return "DW_AT_inline";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x20)" (( "(") (binary_expression "param_1 == 0x20" (identifier "param_1") (== "==") (number_literal "0x20")) () ")")) (compound_statement "{\n                  return "DW_AT_inline";\n                }" ({ "{") (return_statement "return "DW_AT_inline";" (return "return") (string_literal ""DW_AT_inline"" (" """) (string_content "DW_AT_inline") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" (else "else") (compound_statement "{\n        if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }\n        if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x36) {\n          return "DW_AT_calling_convention";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x36)" (( "(") (binary_expression "param_1 == 0x36" (identifier "param_1") (== "==") (number_literal "0x36")) () ")")) (compound_statement "{\n          return "DW_AT_calling_convention";\n        }" ({ "{") (return_statement "return "DW_AT_calling_convention";" (return "return") (string_literal ""DW_AT_calling_convention"" (" """) (string_content "DW_AT_calling_convention") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x37) {\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x37)" (( "(") (binary_expression "param_1 < 0x37" (identifier "param_1") (< "<") (number_literal "0x37")) () ")")) (compound_statement "{\n          if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }\n          if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x2e) {\n            return "DW_AT_bit_stride";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x2e)" (( "(") (binary_expression "param_1 == 0x2e" (identifier "param_1") (== "==") (number_literal "0x2e")) () ")")) (compound_statement "{\n            return "DW_AT_bit_stride";\n          }" ({ "{") (return_statement "return "DW_AT_bit_stride";" (return "return") (string_literal ""DW_AT_bit_stride"" (" """) (string_content "DW_AT_bit_stride") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2f) {\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x2f)" (( "(") (binary_expression "param_1 < 0x2f" (identifier "param_1") (< "<") (number_literal "0x2f")) () ")")) (compound_statement "{\n            if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }\n            if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x27) {\n              return "DW_AT_prototyped";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x27)" (( "(") (binary_expression "param_1 == 0x27" (identifier "param_1") (== "==") (number_literal "0x27")) () ")")) (compound_statement "{\n              return "DW_AT_prototyped";\n            }" ({ "{") (return_statement "return "DW_AT_prototyped";" (return "return") (string_literal ""DW_AT_prototyped"" (" """) (string_content "DW_AT_prototyped") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x28) {\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x28)" (( "(") (binary_expression "param_1 < 0x28" (identifier "param_1") (< "<") (number_literal "0x28")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_lower_bound";\n              if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_lower_bound";" (assignment_expression "pcVar1 = "DW_AT_lower_bound"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_lower_bound"" (" """) (string_content "DW_AT_lower_bound") (" """))) (; ";")) (if_statement "if (param_1 != 0x22) {\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x22)" (( "(") (binary_expression "param_1 != 0x22" (identifier "param_1") (!= "!=") (number_literal "0x22")) () ")")) (compound_statement "{\n                if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x25) {\n                  return "DW_AT_producer";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x25)" (( "(") (binary_expression "param_1 == 0x25" (identifier "param_1") (== "==") (number_literal "0x25")) () ")")) (compound_statement "{\n                  return "DW_AT_producer";\n                }" ({ "{") (return_statement "return "DW_AT_producer";" (return "return") (string_literal ""DW_AT_producer"" (" """) (string_content "DW_AT_producer") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_return_addr";\n              if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_return_addr";" (assignment_expression "pcVar1 = "DW_AT_return_addr"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_return_addr"" (" """) (string_content "DW_AT_return_addr") (" """))) (; ";")) (if_statement "if (param_1 != 0x2a) {\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2a)" (( "(") (binary_expression "param_1 != 0x2a" (identifier "param_1") (!= "!=") (number_literal "0x2a")) () ")")) (compound_statement "{\n                if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2c) {\n                  return "DW_AT_start_scope";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2c)" (( "(") (binary_expression "param_1 == 0x2c" (identifier "param_1") (== "==") (number_literal "0x2c")) () ")")) (compound_statement "{\n                  return "DW_AT_start_scope";\n                }" ({ "{") (return_statement "return "DW_AT_start_scope";" (return "return") (string_literal ""DW_AT_start_scope"" (" """) (string_content "DW_AT_start_scope") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }\n            if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x32) {\n              return "DW_AT_accessibility";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x32)" (( "(") (binary_expression "param_1 == 0x32" (identifier "param_1") (== "==") (number_literal "0x32")) () ")")) (compound_statement "{\n              return "DW_AT_accessibility";\n            }" ({ "{") (return_statement "return "DW_AT_accessibility";" (return "return") (string_literal ""DW_AT_accessibility"" (" """) (string_content "DW_AT_accessibility") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x33) {\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x33)" (( "(") (binary_expression "param_1 < 0x33" (identifier "param_1") (< "<") (number_literal "0x33")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_upper_bound";\n              if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_upper_bound";" (assignment_expression "pcVar1 = "DW_AT_upper_bound"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_upper_bound"" (" """) (string_content "DW_AT_upper_bound") (" """))) (; ";")) (if_statement "if (param_1 != 0x2f) {\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2f)" (( "(") (binary_expression "param_1 != 0x2f" (identifier "param_1") (!= "!=") (number_literal "0x2f")) () ")")) (compound_statement "{\n                if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x31) {\n                  return "DW_AT_abstract_origin";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x31)" (( "(") (binary_expression "param_1 == 0x31" (identifier "param_1") (== "==") (number_literal "0x31")) () ")")) (compound_statement "{\n                  return "DW_AT_abstract_origin";\n                }" ({ "{") (return_statement "return "DW_AT_abstract_origin";" (return "return") (string_literal ""DW_AT_abstract_origin"" (" """) (string_content "DW_AT_abstract_origin") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_artificial";\n              if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_artificial";" (assignment_expression "pcVar1 = "DW_AT_artificial"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_artificial"" (" """) (string_content "DW_AT_artificial") (" """))) (; ";")) (if_statement "if (param_1 != 0x34) {\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x34)" (( "(") (binary_expression "param_1 != 0x34" (identifier "param_1") (!= "!=") (number_literal "0x34")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_base_types";\n                if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_base_types";" (assignment_expression "pcVar1 = "DW_AT_base_types"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_base_types"" (" """) (string_content "DW_AT_base_types") (" """))) (; ";")) (if_statement "if (param_1 < 0x35) {\n                  pcVar1 = "DW_AT_address_class";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x35)" (( "(") (binary_expression "param_1 < 0x35" (identifier "param_1") (< "<") (number_literal "0x35")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_address_class";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_address_class";" (assignment_expression "pcVar1 = "DW_AT_address_class"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_address_class"" (" """) (string_content "DW_AT_address_class") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }\n          if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x3d) {\n            return "DW_AT_discr_list";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x3d)" (( "(") (binary_expression "param_1 == 0x3d" (identifier "param_1") (== "==") (number_literal "0x3d")) () ")")) (compound_statement "{\n            return "DW_AT_discr_list";\n          }" ({ "{") (return_statement "return "DW_AT_discr_list";" (return "return") (string_literal ""DW_AT_discr_list"" (" """) (string_content "DW_AT_discr_list") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x3e) {\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x3e)" (( "(") (binary_expression "param_1 < 0x3e" (identifier "param_1") (< "<") (number_literal "0x3e")) () ")")) (compound_statement "{\n            if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }\n            if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x39) {\n              return "DW_AT_decl_column";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x39)" (( "(") (binary_expression "param_1 == 0x39" (identifier "param_1") (== "==") (number_literal "0x39")) () ")")) (compound_statement "{\n              return "DW_AT_decl_column";\n            }" ({ "{") (return_statement "return "DW_AT_decl_column";" (return "return") (string_literal ""DW_AT_decl_column"" (" """) (string_content "DW_AT_decl_column") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x3a) {\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x3a)" (( "(") (binary_expression "param_1 < 0x3a" (identifier "param_1") (< "<") (number_literal "0x3a")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_count";\n              if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_count";" (assignment_expression "pcVar1 = "DW_AT_count"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_count"" (" """) (string_content "DW_AT_count") (" """))) (; ";")) (if_statement "if (param_1 != 0x37) {\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x37)" (( "(") (binary_expression "param_1 != 0x37" (identifier "param_1") (!= "!=") (number_literal "0x37")) () ")")) (compound_statement "{\n                if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x38) {\n                  return "DW_AT_data_member_location";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x38)" (( "(") (binary_expression "param_1 == 0x38" (identifier "param_1") (== "==") (number_literal "0x38")) () ")")) (compound_statement "{\n                  return "DW_AT_data_member_location";\n                }" ({ "{") (return_statement "return "DW_AT_data_member_location";" (return "return") (string_literal ""DW_AT_data_member_location"" (" """) (string_content "DW_AT_data_member_location") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_decl_line";\n              if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_decl_line";" (assignment_expression "pcVar1 = "DW_AT_decl_line"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_decl_line"" (" """) (string_content "DW_AT_decl_line") (" """))) (; ";")) (if_statement "if (param_1 != 0x3b) {\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x3b)" (( "(") (binary_expression "param_1 != 0x3b" (identifier "param_1") (!= "!=") (number_literal "0x3b")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_declaration";\n                if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_declaration";" (assignment_expression "pcVar1 = "DW_AT_declaration"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_declaration"" (" """) (string_content "DW_AT_declaration") (" """))) (; ";")) (if_statement "if (param_1 < 0x3c) {\n                  pcVar1 = "DW_AT_decl_file";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x3c)" (( "(") (binary_expression "param_1 < 0x3c" (identifier "param_1") (< "<") (number_literal "0x3c")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_decl_file";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_decl_file";" (assignment_expression "pcVar1 = "DW_AT_decl_file"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_decl_file"" (" """) (string_content "DW_AT_decl_file") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }\n            if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x40) {\n              return "DW_AT_frame_base";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x40)" (( "(") (binary_expression "param_1 == 0x40" (identifier "param_1") (== "==") (number_literal "0x40")) () ")")) (compound_statement "{\n              return "DW_AT_frame_base";\n            }" ({ "{") (return_statement "return "DW_AT_frame_base";" (return "return") (string_literal ""DW_AT_frame_base"" (" """) (string_content "DW_AT_frame_base") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x41) {\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x41)" (( "(") (binary_expression "param_1 < 0x41" (identifier "param_1") (< "<") (number_literal "0x41")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_encoding";\n              if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_encoding";" (assignment_expression "pcVar1 = "DW_AT_encoding"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_encoding"" (" """) (string_content "DW_AT_encoding") (" """))) (; ";")) (if_statement "if (param_1 != 0x3e) {\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x3e)" (( "(") (binary_expression "param_1 != 0x3e" (identifier "param_1") (!= "!=") (number_literal "0x3e")) () ")")) (compound_statement "{\n                if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x3f) {\n                  return "DW_AT_external";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x3f)" (( "(") (binary_expression "param_1 == 0x3f" (identifier "param_1") (== "==") (number_literal "0x3f")) () ")")) (compound_statement "{\n                  return "DW_AT_external";\n                }" ({ "{") (return_statement "return "DW_AT_external";" (return "return") (string_literal ""DW_AT_external"" (" """) (string_content "DW_AT_external") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_identifier_case";\n              if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_identifier_case";" (assignment_expression "pcVar1 = "DW_AT_identifier_case"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_identifier_case"" (" """) (string_content "DW_AT_identifier_case") (" """))) (; ";")) (if_statement "if (param_1 != 0x42) {\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x42)" (( "(") (binary_expression "param_1 != 0x42" (identifier "param_1") (!= "!=") (number_literal "0x42")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_macro_info";\n                if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_macro_info";" (assignment_expression "pcVar1 = "DW_AT_macro_info"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_macro_info"" (" """) (string_content "DW_AT_macro_info") (" """))) (; ";")) (if_statement "if (param_1 < 0x43) {\n                  pcVar1 = "DW_AT_friend";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x43)" (( "(") (binary_expression "param_1 < 0x43" (identifier "param_1") (< "<") (number_literal "0x43")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_friend";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_friend";" (assignment_expression "pcVar1 = "DW_AT_friend"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_friend"" (" """) (string_content "DW_AT_friend") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" (else "else") (compound_statement "{\n      if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }\n      if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 0x5e) {\n        return "DW_AT_decimal_sign";\n      }" (if "if") (parenthesized_expression "(param_1 == 0x5e)" (( "(") (binary_expression "param_1 == 0x5e" (identifier "param_1") (== "==") (number_literal "0x5e")) () ")")) (compound_statement "{\n        return "DW_AT_decimal_sign";\n      }" ({ "{") (return_statement "return "DW_AT_decimal_sign";" (return "return") (string_literal ""DW_AT_decimal_sign"" (" """) (string_content "DW_AT_decimal_sign") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x5f) {\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x5f)" (( "(") (binary_expression "param_1 < 0x5f" (identifier "param_1") (< "<") (number_literal "0x5f")) () ")")) (compound_statement "{\n        if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }\n        if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x51) {\n          return "DW_AT_byte_stride";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x51)" (( "(") (binary_expression "param_1 == 0x51" (identifier "param_1") (== "==") (number_literal "0x51")) () ")")) (compound_statement "{\n          return "DW_AT_byte_stride";\n        }" ({ "{") (return_statement "return "DW_AT_byte_stride";" (return "return") (string_literal ""DW_AT_byte_stride"" (" """) (string_content "DW_AT_byte_stride") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x52) {\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x52)" (( "(") (binary_expression "param_1 < 0x52" (identifier "param_1") (< "<") (number_literal "0x52")) () ")")) (compound_statement "{\n          if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }\n          if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x4a) {\n            return "DW_AT_use_location";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x4a)" (( "(") (binary_expression "param_1 == 0x4a" (identifier "param_1") (== "==") (number_literal "0x4a")) () ")")) (compound_statement "{\n            return "DW_AT_use_location";\n          }" ({ "{") (return_statement "return "DW_AT_use_location";" (return "return") (string_literal ""DW_AT_use_location"" (" """) (string_content "DW_AT_use_location") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x4b) {\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x4b)" (( "(") (binary_expression "param_1 < 0x4b" (identifier "param_1") (< "<") (number_literal "0x4b")) () ")")) (compound_statement "{\n            if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }\n            if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x47) {\n              return "DW_AT_specification";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x47)" (( "(") (binary_expression "param_1 == 0x47" (identifier "param_1") (== "==") (number_literal "0x47")) () ")")) (compound_statement "{\n              return "DW_AT_specification";\n            }" ({ "{") (return_statement "return "DW_AT_specification";" (return "return") (string_literal ""DW_AT_specification"" (" """) (string_content "DW_AT_specification") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x48) {\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x48)" (( "(") (binary_expression "param_1 < 0x48" (identifier "param_1") (< "<") (number_literal "0x48")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_priority";\n              if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_priority";" (assignment_expression "pcVar1 = "DW_AT_priority"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_priority"" (" """) (string_content "DW_AT_priority") (" """))) (; ";")) (if_statement "if (param_1 != 0x45) {\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x45)" (( "(") (binary_expression "param_1 != 0x45" (identifier "param_1") (!= "!=") (number_literal "0x45")) () ")")) (compound_statement "{\n                if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x46) {\n                  return "DW_AT_segment";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x46)" (( "(") (binary_expression "param_1 == 0x46" (identifier "param_1") (== "==") (number_literal "0x46")) () ")")) (compound_statement "{\n                  return "DW_AT_segment";\n                }" ({ "{") (return_statement "return "DW_AT_segment";" (return "return") (string_literal ""DW_AT_segment"" (" """) (string_content "DW_AT_segment") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_static_link";\n              if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_static_link";" (assignment_expression "pcVar1 = "DW_AT_static_link"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_static_link"" (" """) (string_content "DW_AT_static_link") (" """))) (; ";")) (if_statement "if (param_1 != 0x48) {\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x48)" (( "(") (binary_expression "param_1 != 0x48" (identifier "param_1") (!= "!=") (number_literal "0x48")) () ")")) (compound_statement "{\n                if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x49) {\n                  return "DW_AT_type";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x49)" (( "(") (binary_expression "param_1 == 0x49" (identifier "param_1") (== "==") (number_literal "0x49")) () ")")) (compound_statement "{\n                  return "DW_AT_type";\n                }" ({ "{") (return_statement "return "DW_AT_type";" (return "return") (string_literal ""DW_AT_type"" (" """) (string_content "DW_AT_type") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }\n            if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x4d) {\n              return "DW_AT_vtable_elem_location";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x4d)" (( "(") (binary_expression "param_1 == 0x4d" (identifier "param_1") (== "==") (number_literal "0x4d")) () ")")) (compound_statement "{\n              return "DW_AT_vtable_elem_location";\n            }" ({ "{") (return_statement "return "DW_AT_vtable_elem_location";" (return "return") (string_literal ""DW_AT_vtable_elem_location"" (" """) (string_content "DW_AT_vtable_elem_location") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x4e) {\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x4e)" (( "(") (binary_expression "param_1 < 0x4e" (identifier "param_1") (< "<") (number_literal "0x4e")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_variable_parameter";\n              if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_variable_parameter";" (assignment_expression "pcVar1 = "DW_AT_variable_parameter"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_variable_parameter"" (" """) (string_content "DW_AT_variable_parameter") (" """))) (; ";")) (if_statement "if (param_1 != 0x4b) {\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x4b)" (( "(") (binary_expression "param_1 != 0x4b" (identifier "param_1") (!= "!=") (number_literal "0x4b")) () ")")) (compound_statement "{\n                if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x4c) {\n                  return "DW_AT_virtuality";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x4c)" (( "(") (binary_expression "param_1 == 0x4c" (identifier "param_1") (== "==") (number_literal "0x4c")) () ")")) (compound_statement "{\n                  return "DW_AT_virtuality";\n                }" ({ "{") (return_statement "return "DW_AT_virtuality";" (return "return") (string_literal ""DW_AT_virtuality"" (" """) (string_content "DW_AT_virtuality") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_associated";\n              if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_associated";" (assignment_expression "pcVar1 = "DW_AT_associated"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_associated"" (" """) (string_content "DW_AT_associated") (" """))) (; ";")) (if_statement "if (param_1 != 0x4f) {\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x4f)" (( "(") (binary_expression "param_1 != 0x4f" (identifier "param_1") (!= "!=") (number_literal "0x4f")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_data_location";\n                if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_data_location";" (assignment_expression "pcVar1 = "DW_AT_data_location"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_data_location"" (" """) (string_content "DW_AT_data_location") (" """))) (; ";")) (if_statement "if (param_1 < 0x50) {\n                  pcVar1 = "DW_AT_allocated";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x50)" (( "(") (binary_expression "param_1 < 0x50" (identifier "param_1") (< "<") (number_literal "0x50")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_allocated";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_allocated";" (assignment_expression "pcVar1 = "DW_AT_allocated"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_allocated"" (" """) (string_content "DW_AT_allocated") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }\n          if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x57) {\n            return "DW_AT_call_column";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x57)" (( "(") (binary_expression "param_1 == 0x57" (identifier "param_1") (== "==") (number_literal "0x57")) () ")")) (compound_statement "{\n            return "DW_AT_call_column";\n          }" ({ "{") (return_statement "return "DW_AT_call_column";" (return "return") (string_literal ""DW_AT_call_column"" (" """) (string_content "DW_AT_call_column") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x58) {\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x58)" (( "(") (binary_expression "param_1 < 0x58" (identifier "param_1") (< "<") (number_literal "0x58")) () ")")) (compound_statement "{\n            if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }\n            if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x54) {\n              return "DW_AT_extension";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x54)" (( "(") (binary_expression "param_1 == 0x54" (identifier "param_1") (== "==") (number_literal "0x54")) () ")")) (compound_statement "{\n              return "DW_AT_extension";\n            }" ({ "{") (return_statement "return "DW_AT_extension";" (return "return") (string_literal ""DW_AT_extension"" (" """) (string_content "DW_AT_extension") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x55) {\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x55)" (( "(") (binary_expression "param_1 < 0x55" (identifier "param_1") (< "<") (number_literal "0x55")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_entry_pc";\n              if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_entry_pc";" (assignment_expression "pcVar1 = "DW_AT_entry_pc"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_entry_pc"" (" """) (string_content "DW_AT_entry_pc") (" """))) (; ";")) (if_statement "if (param_1 != 0x52) {\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x52)" (( "(") (binary_expression "param_1 != 0x52" (identifier "param_1") (!= "!=") (number_literal "0x52")) () ")")) (compound_statement "{\n                if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x53) {\n                  return "DW_AT_use_UTF8";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x53)" (( "(") (binary_expression "param_1 == 0x53" (identifier "param_1") (== "==") (number_literal "0x53")) () ")")) (compound_statement "{\n                  return "DW_AT_use_UTF8";\n                }" ({ "{") (return_statement "return "DW_AT_use_UTF8";" (return "return") (string_literal ""DW_AT_use_UTF8"" (" """) (string_content "DW_AT_use_UTF8") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_ranges";\n              if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_ranges";" (assignment_expression "pcVar1 = "DW_AT_ranges"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_ranges"" (" """) (string_content "DW_AT_ranges") (" """))) (; ";")) (if_statement "if (param_1 != 0x55) {\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x55)" (( "(") (binary_expression "param_1 != 0x55" (identifier "param_1") (!= "!=") (number_literal "0x55")) () ")")) (compound_statement "{\n                if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x56) {\n                  return "DW_AT_trampoline";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x56)" (( "(") (binary_expression "param_1 == 0x56" (identifier "param_1") (== "==") (number_literal "0x56")) () ")")) (compound_statement "{\n                  return "DW_AT_trampoline";\n                }" ({ "{") (return_statement "return "DW_AT_trampoline";" (return "return") (string_literal ""DW_AT_trampoline"" (" """) (string_content "DW_AT_trampoline") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }\n            if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x5a) {\n              return "DW_AT_description";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x5a)" (( "(") (binary_expression "param_1 == 0x5a" (identifier "param_1") (== "==") (number_literal "0x5a")) () ")")) (compound_statement "{\n              return "DW_AT_description";\n            }" ({ "{") (return_statement "return "DW_AT_description";" (return "return") (string_literal ""DW_AT_description"" (" """) (string_content "DW_AT_description") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x5b) {\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x5b)" (( "(") (binary_expression "param_1 < 0x5b" (identifier "param_1") (< "<") (number_literal "0x5b")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_call_file";\n              if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_call_file";" (assignment_expression "pcVar1 = "DW_AT_call_file"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_call_file"" (" """) (string_content "DW_AT_call_file") (" """))) (; ";")) (if_statement "if (param_1 != 0x58) {\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x58)" (( "(") (binary_expression "param_1 != 0x58" (identifier "param_1") (!= "!=") (number_literal "0x58")) () ")")) (compound_statement "{\n                if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x59) {\n                  return "DW_AT_call_line";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x59)" (( "(") (binary_expression "param_1 == 0x59" (identifier "param_1") (== "==") (number_literal "0x59")) () ")")) (compound_statement "{\n                  return "DW_AT_call_line";\n                }" ({ "{") (return_statement "return "DW_AT_call_line";" (return "return") (string_literal ""DW_AT_call_line"" (" """) (string_content "DW_AT_call_line") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_decimal_scale";\n              if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_decimal_scale";" (assignment_expression "pcVar1 = "DW_AT_decimal_scale"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_decimal_scale"" (" """) (string_content "DW_AT_decimal_scale") (" """))) (; ";")) (if_statement "if (param_1 != 0x5c) {\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x5c)" (( "(") (binary_expression "param_1 != 0x5c" (identifier "param_1") (!= "!=") (number_literal "0x5c")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_small";\n                if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_small";" (assignment_expression "pcVar1 = "DW_AT_small"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_small"" (" """) (string_content "DW_AT_small") (" """))) (; ";")) (if_statement "if (param_1 < 0x5d) {\n                  pcVar1 = "DW_AT_binary_scale";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x5d)" (( "(") (binary_expression "param_1 < 0x5d" (identifier "param_1") (< "<") (number_literal "0x5d")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_binary_scale";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_binary_scale";" (assignment_expression "pcVar1 = "DW_AT_binary_scale"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_binary_scale"" (" """) (string_content "DW_AT_binary_scale") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" (else "else") (compound_statement "{\n        if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }\n        if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x6b) {\n          return "DW_AT_data_bit_offset";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x6b)" (( "(") (binary_expression "param_1 == 0x6b" (identifier "param_1") (== "==") (number_literal "0x6b")) () ")")) (compound_statement "{\n          return "DW_AT_data_bit_offset";\n        }" ({ "{") (return_statement "return "DW_AT_data_bit_offset";" (return "return") (string_literal ""DW_AT_data_bit_offset"" (" """) (string_content "DW_AT_data_bit_offset") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x6c) {\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x6c)" (( "(") (binary_expression "param_1 < 0x6c" (identifier "param_1") (< "<") (number_literal "0x6c")) () ")")) (compound_statement "{\n          if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }\n          if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 100) {\n            return "DW_AT_object_pointer";\n          }" (if "if") (parenthesized_expression "(param_1 == 100)" (( "(") (binary_expression "param_1 == 100" (identifier "param_1") (== "==") (number_literal "100")) () ")")) (compound_statement "{\n            return "DW_AT_object_pointer";\n          }" ({ "{") (return_statement "return "DW_AT_object_pointer";" (return "return") (string_literal ""DW_AT_object_pointer"" (" """) (string_content "DW_AT_object_pointer") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x65) {\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x65)" (( "(") (binary_expression "param_1 < 0x65" (identifier "param_1") (< "<") (number_literal "0x65")) () ")")) (compound_statement "{\n            if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }\n            if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x61) {\n              return "DW_AT_mutable";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x61)" (( "(") (binary_expression "param_1 == 0x61" (identifier "param_1") (== "==") (number_literal "0x61")) () ")")) (compound_statement "{\n              return "DW_AT_mutable";\n            }" ({ "{") (return_statement "return "DW_AT_mutable";" (return "return") (string_literal ""DW_AT_mutable"" (" """) (string_content "DW_AT_mutable") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x62) {\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x62)" (( "(") (binary_expression "param_1 < 0x62" (identifier "param_1") (< "<") (number_literal "0x62")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_digit_count";\n              if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_digit_count";" (assignment_expression "pcVar1 = "DW_AT_digit_count"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_digit_count"" (" """) (string_content "DW_AT_digit_count") (" """))) (; ";")) (if_statement "if (param_1 != 0x5f) {\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x5f)" (( "(") (binary_expression "param_1 != 0x5f" (identifier "param_1") (!= "!=") (number_literal "0x5f")) () ")")) (compound_statement "{\n                if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x60) {\n                  return "DW_AT_picture_string";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x60)" (( "(") (binary_expression "param_1 == 0x60" (identifier "param_1") (== "==") (number_literal "0x60")) () ")")) (compound_statement "{\n                  return "DW_AT_picture_string";\n                }" ({ "{") (return_statement "return "DW_AT_picture_string";" (return "return") (string_literal ""DW_AT_picture_string"" (" """) (string_content "DW_AT_picture_string") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_threads_scaled";\n              if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_threads_scaled";" (assignment_expression "pcVar1 = "DW_AT_threads_scaled"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_threads_scaled"" (" """) (string_content "DW_AT_threads_scaled") (" """))) (; ";")) (if_statement "if (param_1 != 0x62) {\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x62)" (( "(") (binary_expression "param_1 != 0x62" (identifier "param_1") (!= "!=") (number_literal "0x62")) () ")")) (compound_statement "{\n                if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 99) {\n                  return "DW_AT_explicit";\n                }" (if "if") (parenthesized_expression "(param_1 == 99)" (( "(") (binary_expression "param_1 == 99" (identifier "param_1") (== "==") (number_literal "99")) () ")")) (compound_statement "{\n                  return "DW_AT_explicit";\n                }" ({ "{") (return_statement "return "DW_AT_explicit";" (return "return") (string_literal ""DW_AT_explicit"" (" """) (string_content "DW_AT_explicit") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }\n            if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x67) {\n              return "DW_AT_pure";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x67)" (( "(") (binary_expression "param_1 == 0x67" (identifier "param_1") (== "==") (number_literal "0x67")) () ")")) (compound_statement "{\n              return "DW_AT_pure";\n            }" ({ "{") (return_statement "return "DW_AT_pure";" (return "return") (string_literal ""DW_AT_pure"" (" """) (string_content "DW_AT_pure") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x68) {\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x68)" (( "(") (binary_expression "param_1 < 0x68" (identifier "param_1") (< "<") (number_literal "0x68")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_endianity";\n              if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_endianity";" (assignment_expression "pcVar1 = "DW_AT_endianity"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_endianity"" (" """) (string_content "DW_AT_endianity") (" """))) (; ";")) (if_statement "if (param_1 != 0x65) {\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x65)" (( "(") (binary_expression "param_1 != 0x65" (identifier "param_1") (!= "!=") (number_literal "0x65")) () ")")) (compound_statement "{\n                if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x66) {\n                  return "DW_AT_elemental";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x66)" (( "(") (binary_expression "param_1 == 0x66" (identifier "param_1") (== "==") (number_literal "0x66")) () ")")) (compound_statement "{\n                  return "DW_AT_elemental";\n                }" ({ "{") (return_statement "return "DW_AT_elemental";" (return "return") (string_literal ""DW_AT_elemental"" (" """) (string_content "DW_AT_elemental") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_signature";\n              if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_signature";" (assignment_expression "pcVar1 = "DW_AT_signature"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_signature"" (" """) (string_content "DW_AT_signature") (" """))) (; ";")) (if_statement "if (param_1 != 0x69) {\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x69)" (( "(") (binary_expression "param_1 != 0x69" (identifier "param_1") (!= "!=") (number_literal "0x69")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_main_subprogram";\n                if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_main_subprogram";" (assignment_expression "pcVar1 = "DW_AT_main_subprogram"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_main_subprogram"" (" """) (string_content "DW_AT_main_subprogram") (" """))) (; ";")) (if_statement "if (param_1 < 0x6a) {\n                  pcVar1 = "DW_AT_recursive";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x6a)" (( "(") (binary_expression "param_1 < 0x6a" (identifier "param_1") (< "<") (number_literal "0x6a")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_recursive";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_recursive";" (assignment_expression "pcVar1 = "DW_AT_recursive"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_recursive"" (" """) (string_content "DW_AT_recursive") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }\n          if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x72) {\n            return "DW_AT_str_offsets_base";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x72)" (( "(") (binary_expression "param_1 == 0x72" (identifier "param_1") (== "==") (number_literal "0x72")) () ")")) (compound_statement "{\n            return "DW_AT_str_offsets_base";\n          }" ({ "{") (return_statement "return "DW_AT_str_offsets_base";" (return "return") (string_literal ""DW_AT_str_offsets_base"" (" """) (string_content "DW_AT_str_offsets_base") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x73) {\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x73)" (( "(") (binary_expression "param_1 < 0x73" (identifier "param_1") (< "<") (number_literal "0x73")) () ")")) (compound_statement "{\n            if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }\n            if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x6e) {\n              return "DW_AT_linkage_name";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x6e)" (( "(") (binary_expression "param_1 == 0x6e" (identifier "param_1") (== "==") (number_literal "0x6e")) () ")")) (compound_statement "{\n              return "DW_AT_linkage_name";\n            }" ({ "{") (return_statement "return "DW_AT_linkage_name";" (return "return") (string_literal ""DW_AT_linkage_name"" (" """) (string_content "DW_AT_linkage_name") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x6f) {\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x6f)" (( "(") (binary_expression "param_1 < 0x6f" (identifier "param_1") (< "<") (number_literal "0x6f")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_const_expr";\n              if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_const_expr";" (assignment_expression "pcVar1 = "DW_AT_const_expr"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_const_expr"" (" """) (string_content "DW_AT_const_expr") (" """))) (; ";")) (if_statement "if (param_1 != 0x6c) {\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x6c)" (( "(") (binary_expression "param_1 != 0x6c" (identifier "param_1") (!= "!=") (number_literal "0x6c")) () ")")) (compound_statement "{\n                if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x6d) {\n                  return "DW_AT_enum_class";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x6d)" (( "(") (binary_expression "param_1 == 0x6d" (identifier "param_1") (== "==") (number_literal "0x6d")) () ")")) (compound_statement "{\n                  return "DW_AT_enum_class";\n                }" ({ "{") (return_statement "return "DW_AT_enum_class";" (return "return") (string_literal ""DW_AT_enum_class"" (" """) (string_content "DW_AT_enum_class") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_string_length_byte_size";\n              if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_string_length_byte_size";" (assignment_expression "pcVar1 = "DW_AT_string_length_byte_size"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_string_length_byte_size"" (" """) (string_content "DW_AT_string_length_byte_size") (" """))) (; ";")) (if_statement "if (param_1 != 0x70) {\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x70)" (( "(") (binary_expression "param_1 != 0x70" (identifier "param_1") (!= "!=") (number_literal "0x70")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_rank";\n                if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_rank";" (assignment_expression "pcVar1 = "DW_AT_rank"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_rank"" (" """) (string_content "DW_AT_rank") (" """))) (; ";")) (if_statement "if (param_1 < 0x71) {\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x71)" (( "(") (binary_expression "param_1 < 0x71" (identifier "param_1") (< "<") (number_literal "0x71")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_string_length_bit_size";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_string_length_bit_size";" (assignment_expression "pcVar1 = "DW_AT_string_length_bit_size"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_string_length_bit_size"" (" """) (string_content "DW_AT_string_length_bit_size") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }\n            if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x76) {\n              return "DW_AT_dwo_name";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x76)" (( "(") (binary_expression "param_1 == 0x76" (identifier "param_1") (== "==") (number_literal "0x76")) () ")")) (compound_statement "{\n              return "DW_AT_dwo_name";\n            }" ({ "{") (return_statement "return "DW_AT_dwo_name";" (return "return") (string_literal ""DW_AT_dwo_name"" (" """) (string_content "DW_AT_dwo_name") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x77) {\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x77)" (( "(") (binary_expression "param_1 < 0x77" (identifier "param_1") (< "<") (number_literal "0x77")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_addr_base";\n              if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_addr_base";" (assignment_expression "pcVar1 = "DW_AT_addr_base"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_addr_base"" (" """) (string_content "DW_AT_addr_base") (" """))) (; ";")) (if_statement "if (param_1 != 0x73) {\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x73)" (( "(") (binary_expression "param_1 != 0x73" (identifier "param_1") (!= "!=") (number_literal "0x73")) () ")")) (compound_statement "{\n                if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x74) {\n                  return "DW_AT_rnglists_base";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x74)" (( "(") (binary_expression "param_1 == 0x74" (identifier "param_1") (== "==") (number_literal "0x74")) () ")")) (compound_statement "{\n                  return "DW_AT_rnglists_base";\n                }" ({ "{") (return_statement "return "DW_AT_rnglists_base";" (return "return") (string_literal ""DW_AT_rnglists_base"" (" """) (string_content "DW_AT_rnglists_base") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_rvalue_reference";\n              if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_rvalue_reference";" (assignment_expression "pcVar1 = "DW_AT_rvalue_reference"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_rvalue_reference"" (" """) (string_content "DW_AT_rvalue_reference") (" """))) (; ";")) (if_statement "if (param_1 != 0x78) {\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x78)" (( "(") (binary_expression "param_1 != 0x78" (identifier "param_1") (!= "!=") (number_literal "0x78")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_macros";\n                if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_macros";" (assignment_expression "pcVar1 = "DW_AT_macros"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_macros"" (" """) (string_content "DW_AT_macros") (" """))) (; ";")) (if_statement "if (param_1 < 0x79) {\n                  pcVar1 = "DW_AT_reference";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x79)" (( "(") (binary_expression "param_1 < 0x79" (identifier "param_1") (< "<") (number_literal "0x79")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_reference";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_reference";" (assignment_expression "pcVar1 = "DW_AT_reference"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_reference"" (" """) (string_content "DW_AT_reference") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" (else "else") (compound_statement "{\n    if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }\n    if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }\n  }" ({ "{") (if_statement "if (param_1 == 0x2105) {\n      return "DW_AT_body_begin";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x2105)" (( "(") (binary_expression "param_1 == 0x2105" (identifier "param_1") (== "==") (number_literal "0x2105")) () ")")) (compound_statement "{\n      return "DW_AT_body_begin";\n    }" ({ "{") (return_statement "return "DW_AT_body_begin";" (return "return") (string_literal ""DW_AT_body_begin"" (" """) (string_content "DW_AT_body_begin") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2106) {\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 < 0x2106)" (( "(") (binary_expression "param_1 < 0x2106" (identifier "param_1") (< "<") (number_literal "0x2106")) () ")")) (compound_statement "{\n      if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }\n      if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 0x2007) {\n        return "DW_AT_MIPS_linkage_name";\n      }" (if "if") (parenthesized_expression "(param_1 == 0x2007)" (( "(") (binary_expression "param_1 == 0x2007" (identifier "param_1") (== "==") (number_literal "0x2007")) () ")")) (compound_statement "{\n        return "DW_AT_MIPS_linkage_name";\n      }" ({ "{") (return_statement "return "DW_AT_MIPS_linkage_name";" (return "return") (string_literal ""DW_AT_MIPS_linkage_name"" (" """) (string_content "DW_AT_MIPS_linkage_name") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2008) {\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x2008)" (( "(") (binary_expression "param_1 < 0x2008" (identifier "param_1") (< "<") (number_literal "0x2008")) () ")")) (compound_statement "{\n        if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }\n        if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x87) {\n          return "DW_AT_noreturn";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x87)" (( "(") (binary_expression "param_1 == 0x87" (identifier "param_1") (== "==") (number_literal "0x87")) () ")")) (compound_statement "{\n          return "DW_AT_noreturn";\n        }" ({ "{") (return_statement "return "DW_AT_noreturn";" (return "return") (string_literal ""DW_AT_noreturn"" (" """) (string_content "DW_AT_noreturn") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x88) {\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x88)" (( "(") (binary_expression "param_1 < 0x88" (identifier "param_1") (< "<") (number_literal "0x88")) () ")")) (compound_statement "{\n          if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }\n          if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x80) {\n            return "DW_AT_call_parameter";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x80)" (( "(") (binary_expression "param_1 == 0x80" (identifier "param_1") (== "==") (number_literal "0x80")) () ")")) (compound_statement "{\n            return "DW_AT_call_parameter";\n          }" ({ "{") (return_statement "return "DW_AT_call_parameter";" (return "return") (string_literal ""DW_AT_call_parameter"" (" """) (string_content "DW_AT_call_parameter") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x81) {\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x81)" (( "(") (binary_expression "param_1 < 0x81" (identifier "param_1") (< "<") (number_literal "0x81")) () ")")) (compound_statement "{\n            if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }\n            if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x7d) {\n              return "DW_AT_call_return_pc";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x7d)" (( "(") (binary_expression "param_1 == 0x7d" (identifier "param_1") (== "==") (number_literal "0x7d")) () ")")) (compound_statement "{\n              return "DW_AT_call_return_pc";\n            }" ({ "{") (return_statement "return "DW_AT_call_return_pc";" (return "return") (string_literal ""DW_AT_call_return_pc"" (" """) (string_content "DW_AT_call_return_pc") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x7e) {\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x7e)" (( "(") (binary_expression "param_1 < 0x7e" (identifier "param_1") (< "<") (number_literal "0x7e")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_call_all_source_calls";\n              if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_call_all_source_calls";" (assignment_expression "pcVar1 = "DW_AT_call_all_source_calls"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_call_all_source_calls"" (" """) (string_content "DW_AT_call_all_source_calls") (" """))) (; ";")) (if_statement "if (param_1 != 0x7b) {\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x7b)" (( "(") (binary_expression "param_1 != 0x7b" (identifier "param_1") (!= "!=") (number_literal "0x7b")) () ")")) (compound_statement "{\n                if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x7c) {\n                  return "DW_AT_call_all_tail_calls";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x7c)" (( "(") (binary_expression "param_1 == 0x7c" (identifier "param_1") (== "==") (number_literal "0x7c")) () ")")) (compound_statement "{\n                  return "DW_AT_call_all_tail_calls";\n                }" ({ "{") (return_statement "return "DW_AT_call_all_tail_calls";" (return "return") (string_literal ""DW_AT_call_all_tail_calls"" (" """) (string_content "DW_AT_call_all_tail_calls") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_call_value";\n              if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_call_value";" (assignment_expression "pcVar1 = "DW_AT_call_value"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_call_value"" (" """) (string_content "DW_AT_call_value") (" """))) (; ";")) (if_statement "if (param_1 != 0x7e) {\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x7e)" (( "(") (binary_expression "param_1 != 0x7e" (identifier "param_1") (!= "!=") (number_literal "0x7e")) () ")")) (compound_statement "{\n                if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x7f) {\n                  return "DW_AT_call_origin";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x7f)" (( "(") (binary_expression "param_1 == 0x7f" (identifier "param_1") (== "==") (number_literal "0x7f")) () ")")) (compound_statement "{\n                  return "DW_AT_call_origin";\n                }" ({ "{") (return_statement "return "DW_AT_call_origin";" (return "return") (string_literal ""DW_AT_call_origin"" (" """) (string_content "DW_AT_call_origin") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }\n            if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x83) {\n              return "DW_AT_call_target";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x83)" (( "(") (binary_expression "param_1 == 0x83" (identifier "param_1") (== "==") (number_literal "0x83")) () ")")) (compound_statement "{\n              return "DW_AT_call_target";\n            }" ({ "{") (return_statement "return "DW_AT_call_target";" (return "return") (string_literal ""DW_AT_call_target"" (" """) (string_content "DW_AT_call_target") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x84) {\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x84)" (( "(") (binary_expression "param_1 < 0x84" (identifier "param_1") (< "<") (number_literal "0x84")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_call_pc";\n              if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_call_pc";" (assignment_expression "pcVar1 = "DW_AT_call_pc"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_call_pc"" (" """) (string_content "DW_AT_call_pc") (" """))) (; ";")) (if_statement "if (param_1 != 0x81) {\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x81)" (( "(") (binary_expression "param_1 != 0x81" (identifier "param_1") (!= "!=") (number_literal "0x81")) () ")")) (compound_statement "{\n                if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x82) {\n                  return "DW_AT_call_tail_call";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x82)" (( "(") (binary_expression "param_1 == 0x82" (identifier "param_1") (== "==") (number_literal "0x82")) () ")")) (compound_statement "{\n                  return "DW_AT_call_tail_call";\n                }" ({ "{") (return_statement "return "DW_AT_call_tail_call";" (return "return") (string_literal ""DW_AT_call_tail_call"" (" """) (string_content "DW_AT_call_tail_call") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_call_data_location";\n              if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_call_data_location";" (assignment_expression "pcVar1 = "DW_AT_call_data_location"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_call_data_location"" (" """) (string_content "DW_AT_call_data_location") (" """))) (; ";")) (if_statement "if (param_1 != 0x85) {\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x85)" (( "(") (binary_expression "param_1 != 0x85" (identifier "param_1") (!= "!=") (number_literal "0x85")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_call_data_value";\n                if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_call_data_value";" (assignment_expression "pcVar1 = "DW_AT_call_data_value"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_call_data_value"" (" """) (string_content "DW_AT_call_data_value") (" """))) (; ";")) (if_statement "if (param_1 < 0x86) {\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x86)" (( "(") (binary_expression "param_1 < 0x86" (identifier "param_1") (< "<") (number_literal "0x86")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_call_target_clobbered";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_call_target_clobbered";" (assignment_expression "pcVar1 = "DW_AT_call_target_clobbered"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_call_target_clobbered"" (" """) (string_content "DW_AT_call_target_clobbered") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }\n          if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x2000) {\n            return "DW_AT_HP_block_index";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x2000)" (( "(") (binary_expression "param_1 == 0x2000" (identifier "param_1") (== "==") (number_literal "0x2000")) () ")")) (compound_statement "{\n            return "DW_AT_HP_block_index";\n          }" ({ "{") (return_statement "return "DW_AT_HP_block_index";" (return "return") (string_literal ""DW_AT_HP_block_index"" (" """) (string_content "DW_AT_HP_block_index") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2001) {\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x2001)" (( "(") (binary_expression "param_1 < 0x2001" (identifier "param_1") (< "<") (number_literal "0x2001")) () ")")) (compound_statement "{\n            if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }\n            if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x8a) {\n              return "DW_AT_deleted";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x8a)" (( "(") (binary_expression "param_1 == 0x8a" (identifier "param_1") (== "==") (number_literal "0x8a")) () ")")) (compound_statement "{\n              return "DW_AT_deleted";\n            }" ({ "{") (return_statement "return "DW_AT_deleted";" (return "return") (string_literal ""DW_AT_deleted"" (" """) (string_content "DW_AT_deleted") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x8b) {\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x8b)" (( "(") (binary_expression "param_1 < 0x8b" (identifier "param_1") (< "<") (number_literal "0x8b")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_alignment";\n              if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_alignment";" (assignment_expression "pcVar1 = "DW_AT_alignment"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_alignment"" (" """) (string_content "DW_AT_alignment") (" """))) (; ";")) (if_statement "if (param_1 != 0x88) {\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x88)" (( "(") (binary_expression "param_1 != 0x88" (identifier "param_1") (!= "!=") (number_literal "0x88")) () ")")) (compound_statement "{\n                if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x89) {\n                  return "DW_AT_export_symbols";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x89)" (( "(") (binary_expression "param_1 == 0x89" (identifier "param_1") (== "==") (number_literal "0x89")) () ")")) (compound_statement "{\n                  return "DW_AT_export_symbols";\n                }" ({ "{") (return_statement "return "DW_AT_export_symbols";" (return "return") (string_literal ""DW_AT_export_symbols"" (" """) (string_content "DW_AT_export_symbols") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_defaulted";\n              if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_defaulted";" (assignment_expression "pcVar1 = "DW_AT_defaulted"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_defaulted"" (" """) (string_content "DW_AT_defaulted") (" """))) (; ";")) (if_statement "if (param_1 != 0x8b) {\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x8b)" (( "(") (binary_expression "param_1 != 0x8b" (identifier "param_1") (!= "!=") (number_literal "0x8b")) () ")")) (compound_statement "{\n                if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x8c) {\n                  return "DW_AT_loclists_base";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x8c)" (( "(") (binary_expression "param_1 == 0x8c" (identifier "param_1") (== "==") (number_literal "0x8c")) () ")")) (compound_statement "{\n                  return "DW_AT_loclists_base";\n                }" ({ "{") (return_statement "return "DW_AT_loclists_base";" (return "return") (string_literal ""DW_AT_loclists_base"" (" """) (string_content "DW_AT_loclists_base") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }\n            if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x2003) {\n              return "DW_AT_MIPS_tail_loop_begin";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x2003)" (( "(") (binary_expression "param_1 == 0x2003" (identifier "param_1") (== "==") (number_literal "0x2003")) () ")")) (compound_statement "{\n              return "DW_AT_MIPS_tail_loop_begin";\n            }" ({ "{") (return_statement "return "DW_AT_MIPS_tail_loop_begin";" (return "return") (string_literal ""DW_AT_MIPS_tail_loop_begin"" (" """) (string_content "DW_AT_MIPS_tail_loop_begin") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2004) {\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x2004)" (( "(") (binary_expression "param_1 < 0x2004" (identifier "param_1") (< "<") (number_literal "0x2004")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_fde";\n              if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_MIPS_fde";" (assignment_expression "pcVar1 = "DW_AT_MIPS_fde"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_MIPS_fde"" (" """) (string_content "DW_AT_MIPS_fde") (" """))) (; ";")) (if_statement "if (param_1 != 0x2001) {\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2001)" (( "(") (binary_expression "param_1 != 0x2001" (identifier "param_1") (!= "!=") (number_literal "0x2001")) () ")")) (compound_statement "{\n                if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2002) {\n                  return "DW_AT_MIPS_loop_begin";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2002)" (( "(") (binary_expression "param_1 == 0x2002" (identifier "param_1") (== "==") (number_literal "0x2002")) () ")")) (compound_statement "{\n                  return "DW_AT_MIPS_loop_begin";\n                }" ({ "{") (return_statement "return "DW_AT_MIPS_loop_begin";" (return "return") (string_literal ""DW_AT_MIPS_loop_begin"" (" """) (string_content "DW_AT_MIPS_loop_begin") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";\n              if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_MIPS_loop_unroll_factor";" (assignment_expression "pcVar1 = "DW_AT_MIPS_loop_unroll_factor"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_MIPS_loop_unroll_factor"" (" """) (string_content "DW_AT_MIPS_loop_unroll_factor") (" """))) (; ";")) (if_statement "if (param_1 != 0x2005) {\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2005)" (( "(") (binary_expression "param_1 != 0x2005" (identifier "param_1") (!= "!=") (number_literal "0x2005")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";\n                if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_MIPS_software_pipeline_depth";" (assignment_expression "pcVar1 = "DW_AT_MIPS_software_pipeline_depth"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_MIPS_software_pipeline_depth"" (" """) (string_content "DW_AT_MIPS_software_pipeline_depth") (" """))) (; ";")) (if_statement "if (param_1 < 0x2006) {\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x2006)" (( "(") (binary_expression "param_1 < 0x2006" (identifier "param_1") (< "<") (number_literal "0x2006")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_MIPS_epilog_begin";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_MIPS_epilog_begin";" (assignment_expression "pcVar1 = "DW_AT_MIPS_epilog_begin"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_MIPS_epilog_begin"" (" """) (string_content "DW_AT_MIPS_epilog_begin") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" (else "else") (compound_statement "{\n        if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }\n        if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x2018) {\n          return "DW_AT_HP_cold_region_high_pc";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x2018)" (( "(") (binary_expression "param_1 == 0x2018" (identifier "param_1") (== "==") (number_literal "0x2018")) () ")")) (compound_statement "{\n          return "DW_AT_HP_cold_region_high_pc";\n        }" ({ "{") (return_statement "return "DW_AT_HP_cold_region_high_pc";" (return "return") (string_literal ""DW_AT_HP_cold_region_high_pc"" (" """) (string_content "DW_AT_HP_cold_region_high_pc") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2019) {\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x2019)" (( "(") (binary_expression "param_1 < 0x2019" (identifier "param_1") (< "<") (number_literal "0x2019")) () ")")) (compound_statement "{\n          if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }\n          if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x2011) {\n            return "DW_AT_HP_proc_per_section";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x2011)" (( "(") (binary_expression "param_1 == 0x2011" (identifier "param_1") (== "==") (number_literal "0x2011")) () ")")) (compound_statement "{\n            return "DW_AT_HP_proc_per_section";\n          }" ({ "{") (return_statement "return "DW_AT_HP_proc_per_section";" (return "return") (string_literal ""DW_AT_HP_proc_per_section"" (" """) (string_content "DW_AT_HP_proc_per_section") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2012) {\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x2012)" (( "(") (binary_expression "param_1 < 0x2012" (identifier "param_1") (< "<") (number_literal "0x2012")) () ")")) (compound_statement "{\n            if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }\n            if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x200a) {\n              return "DW_AT_MIPS_clone_origin";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x200a)" (( "(") (binary_expression "param_1 == 0x200a" (identifier "param_1") (== "==") (number_literal "0x200a")) () ")")) (compound_statement "{\n              return "DW_AT_MIPS_clone_origin";\n            }" ({ "{") (return_statement "return "DW_AT_MIPS_clone_origin";" (return "return") (string_literal ""DW_AT_MIPS_clone_origin"" (" """) (string_content "DW_AT_MIPS_clone_origin") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x200b) {\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x200b)" (( "(") (binary_expression "param_1 < 0x200b" (identifier "param_1") (< "<") (number_literal "0x200b")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_stride";\n              if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_MIPS_stride";" (assignment_expression "pcVar1 = "DW_AT_MIPS_stride"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_MIPS_stride"" (" """) (string_content "DW_AT_MIPS_stride") (" """))) (; ";")) (if_statement "if (param_1 != 0x2008) {\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2008)" (( "(") (binary_expression "param_1 != 0x2008" (identifier "param_1") (!= "!=") (number_literal "0x2008")) () ")")) (compound_statement "{\n                if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2009) {\n                  return "DW_AT_MIPS_abstract_name";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2009)" (( "(") (binary_expression "param_1 == 0x2009" (identifier "param_1") (== "==") (number_literal "0x2009")) () ")")) (compound_statement "{\n                  return "DW_AT_MIPS_abstract_name";\n                }" ({ "{") (return_statement "return "DW_AT_MIPS_abstract_name";" (return "return") (string_literal ""DW_AT_MIPS_abstract_name"" (" """) (string_content "DW_AT_MIPS_abstract_name") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_MIPS_has_inlines";\n              if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_MIPS_has_inlines";" (assignment_expression "pcVar1 = "DW_AT_MIPS_has_inlines"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_MIPS_has_inlines"" (" """) (string_content "DW_AT_MIPS_has_inlines") (" """))) (; ";")) (if_statement "if (param_1 != 0x200b) {\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x200b)" (( "(") (binary_expression "param_1 != 0x200b" (identifier "param_1") (!= "!=") (number_literal "0x200b")) () ")")) (compound_statement "{\n                if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2010) {\n                  return "DW_AT_HP_actuals_stmt_list";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2010)" (( "(") (binary_expression "param_1 == 0x2010" (identifier "param_1") (== "==") (number_literal "0x2010")) () ")")) (compound_statement "{\n                  return "DW_AT_HP_actuals_stmt_list";\n                }" ({ "{") (return_statement "return "DW_AT_HP_actuals_stmt_list";" (return "return") (string_literal ""DW_AT_HP_actuals_stmt_list"" (" """) (string_content "DW_AT_HP_actuals_stmt_list") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }\n            if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x2014) {\n              return "DW_AT_HP_opt_level";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x2014)" (( "(") (binary_expression "param_1 == 0x2014" (identifier "param_1") (== "==") (number_literal "0x2014")) () ")")) (compound_statement "{\n              return "DW_AT_HP_opt_level";\n            }" ({ "{") (return_statement "return "DW_AT_HP_opt_level";" (return "return") (string_literal ""DW_AT_HP_opt_level"" (" """) (string_content "DW_AT_HP_opt_level") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2015) {\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x2015)" (( "(") (binary_expression "param_1 < 0x2015" (identifier "param_1") (< "<") (number_literal "0x2015")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_HP_raw_data_ptr";\n              if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_HP_raw_data_ptr";" (assignment_expression "pcVar1 = "DW_AT_HP_raw_data_ptr"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_HP_raw_data_ptr"" (" """) (string_content "DW_AT_HP_raw_data_ptr") (" """))) (; ";")) (if_statement "if (param_1 != 0x2012) {\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2012)" (( "(") (binary_expression "param_1 != 0x2012" (identifier "param_1") (!= "!=") (number_literal "0x2012")) () ")")) (compound_statement "{\n                if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2013) {\n                  return "DW_AT_HP_pass_by_reference";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2013)" (( "(") (binary_expression "param_1 == 0x2013" (identifier "param_1") (== "==") (number_literal "0x2013")) () ")")) (compound_statement "{\n                  return "DW_AT_HP_pass_by_reference";\n                }" ({ "{") (return_statement "return "DW_AT_HP_pass_by_reference";" (return "return") (string_literal ""DW_AT_HP_pass_by_reference"" (" """) (string_content "DW_AT_HP_pass_by_reference") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_HP_opt_flags";\n              if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_HP_opt_flags";" (assignment_expression "pcVar1 = "DW_AT_HP_opt_flags"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_HP_opt_flags"" (" """) (string_content "DW_AT_HP_opt_flags") (" """))) (; ";")) (if_statement "if (param_1 != 0x2016) {\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2016)" (( "(") (binary_expression "param_1 != 0x2016" (identifier "param_1") (!= "!=") (number_literal "0x2016")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_HP_cold_region_low_pc";\n                if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_HP_cold_region_low_pc";" (assignment_expression "pcVar1 = "DW_AT_HP_cold_region_low_pc"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_HP_cold_region_low_pc"" (" """) (string_content "DW_AT_HP_cold_region_low_pc") (" """))) (; ";")) (if_statement "if (param_1 < 0x2017) {\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x2017)" (( "(") (binary_expression "param_1 < 0x2017" (identifier "param_1") (< "<") (number_literal "0x2017")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_HP_prof_version_id";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_HP_prof_version_id";" (assignment_expression "pcVar1 = "DW_AT_HP_prof_version_id"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_HP_prof_version_id"" (" """) (string_content "DW_AT_HP_prof_version_id") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }\n          if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x2022) {\n            return "DW_AT_HP_definition_points";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x2022)" (( "(") (binary_expression "param_1 == 0x2022" (identifier "param_1") (== "==") (number_literal "0x2022")) () ")")) (compound_statement "{\n            return "DW_AT_HP_definition_points";\n          }" ({ "{") (return_statement "return "DW_AT_HP_definition_points";" (return "return") (string_literal ""DW_AT_HP_definition_points"" (" """) (string_content "DW_AT_HP_definition_points") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2023) {\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x2023)" (( "(") (binary_expression "param_1 < 0x2023" (identifier "param_1") (< "<") (number_literal "0x2023")) () ")")) (compound_statement "{\n            if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }\n            if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x201b) {\n              return "DW_AT_HP_prof_flags";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x201b)" (( "(") (binary_expression "param_1 == 0x201b" (identifier "param_1") (== "==") (number_literal "0x201b")) () ")")) (compound_statement "{\n              return "DW_AT_HP_prof_flags";\n            }" ({ "{") (return_statement "return "DW_AT_HP_prof_flags";" (return "return") (string_literal ""DW_AT_HP_prof_flags"" (" """) (string_content "DW_AT_HP_prof_flags") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x201c) {\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x201c)" (( "(") (binary_expression "param_1 < 0x201c" (identifier "param_1") (< "<") (number_literal "0x201c")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_HP_all_variables_modifiable";\n              if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_HP_all_variables_modifiable";" (assignment_expression "pcVar1 = "DW_AT_HP_all_variables_modifiable"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_HP_all_variables_modifiable"" (" """) (string_content "DW_AT_HP_all_variables_modifiable") (" """))) (; ";")) (if_statement "if (param_1 != 0x2019) {\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2019)" (( "(") (binary_expression "param_1 != 0x2019" (identifier "param_1") (!= "!=") (number_literal "0x2019")) () ")")) (compound_statement "{\n                if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x201a) {\n                  return "DW_AT_HP_linkage_name";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x201a)" (( "(") (binary_expression "param_1 == 0x201a" (identifier "param_1") (== "==") (number_literal "0x201a")) () ")")) (compound_statement "{\n                  return "DW_AT_HP_linkage_name";\n                }" ({ "{") (return_statement "return "DW_AT_HP_linkage_name";" (return "return") (string_literal ""DW_AT_HP_linkage_name"" (" """) (string_content "DW_AT_HP_linkage_name") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_HP_unit_size";\n              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_HP_unit_size";" (assignment_expression "pcVar1 = "DW_AT_HP_unit_size"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_HP_unit_size"" (" """) (string_content "DW_AT_HP_unit_size") (" """))) (; ";")) (if_statement "if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))\n              {\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))" (( "(") (binary_expression "(param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021)" (parenthesized_expression "(param_1 != 0x2020)" (( "(") (binary_expression "param_1 != 0x2020" (identifier "param_1") (!= "!=") (number_literal "0x2020")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021)" (( "(") (comma_expression "pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021" (assignment_expression "pcVar1 = "DW_AT_HP_widened_byte_size"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_HP_widened_byte_size"" (" """) (string_content "DW_AT_HP_widened_byte_size") (" """))) (, ",") (binary_expression "param_1 < 0x2021" (identifier "param_1") (< "<") (number_literal "0x2021"))) () ")"))) () ")")) (compound_statement "{\n                if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x201f) {\n                  return "DW_AT_HP_unit_name";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x201f)" (( "(") (binary_expression "param_1 == 0x201f" (identifier "param_1") (== "==") (number_literal "0x201f")) () ")")) (compound_statement "{\n                  return "DW_AT_HP_unit_name";\n                }" ({ "{") (return_statement "return "DW_AT_HP_unit_name";" (return "return") (string_literal ""DW_AT_HP_unit_name"" (" """) (string_content "DW_AT_HP_unit_name") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }\n            if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x2101) {\n              return "DW_AT_sf_names";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x2101)" (( "(") (binary_expression "param_1 == 0x2101" (identifier "param_1") (== "==") (number_literal "0x2101")) () ")")) (compound_statement "{\n              return "DW_AT_sf_names";\n            }" ({ "{") (return_statement "return "DW_AT_sf_names";" (return "return") (string_literal ""DW_AT_sf_names"" (" """) (string_content "DW_AT_sf_names") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2102) {\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x2102)" (( "(") (binary_expression "param_1 < 0x2102" (identifier "param_1") (< "<") (number_literal "0x2102")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_HP_default_location";\n              if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_HP_default_location";" (assignment_expression "pcVar1 = "DW_AT_HP_default_location"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_HP_default_location"" (" """) (string_content "DW_AT_HP_default_location") (" """))) (; ";")) (if_statement "if (param_1 != 0x2023) {\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2023)" (( "(") (binary_expression "param_1 != 0x2023" (identifier "param_1") (!= "!=") (number_literal "0x2023")) () ")")) (compound_statement "{\n                if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2029) {\n                  return "DW_AT_HP_is_result_param";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2029)" (( "(") (binary_expression "param_1 == 0x2029" (identifier "param_1") (== "==") (number_literal "0x2029")) () ")")) (compound_statement "{\n                  return "DW_AT_HP_is_result_param";\n                }" ({ "{") (return_statement "return "DW_AT_HP_is_result_param";" (return "return") (string_literal ""DW_AT_HP_is_result_param"" (" """) (string_content "DW_AT_HP_is_result_param") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_mac_info";\n              if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_mac_info";" (assignment_expression "pcVar1 = "DW_AT_mac_info"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_mac_info"" (" """) (string_content "DW_AT_mac_info") (" """))) (; ";")) (if_statement "if (param_1 != 0x2103) {\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2103)" (( "(") (binary_expression "param_1 != 0x2103" (identifier "param_1") (!= "!=") (number_literal "0x2103")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_src_coords";\n                if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_src_coords";" (assignment_expression "pcVar1 = "DW_AT_src_coords"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_src_coords"" (" """) (string_content "DW_AT_src_coords") (" """))) (; ";")) (if_statement "if (param_1 < 0x2104) {\n                  pcVar1 = "DW_AT_src_info";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x2104)" (( "(") (binary_expression "param_1 < 0x2104" (identifier "param_1") (< "<") (number_literal "0x2104")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_src_info";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_src_info";" (assignment_expression "pcVar1 = "DW_AT_src_info"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_src_info"" (" """) (string_content "DW_AT_src_info") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" (else "else") (compound_statement "{\n      if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }\n      if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 0x2135) {\n        return "DW_AT_GNU_pubtypes";\n      }" (if "if") (parenthesized_expression "(param_1 == 0x2135)" (( "(") (binary_expression "param_1 == 0x2135" (identifier "param_1") (== "==") (number_literal "0x2135")) () ")")) (compound_statement "{\n        return "DW_AT_GNU_pubtypes";\n      }" ({ "{") (return_statement "return "DW_AT_GNU_pubtypes";" (return "return") (string_literal ""DW_AT_GNU_pubtypes"" (" """) (string_content "DW_AT_GNU_pubtypes") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2136) {\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x2136)" (( "(") (binary_expression "param_1 < 0x2136" (identifier "param_1") (< "<") (number_literal "0x2136")) () ")")) (compound_statement "{\n        if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }\n        if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x2112) {\n          return "DW_AT_GNU_call_site_data_value";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x2112)" (( "(") (binary_expression "param_1 == 0x2112" (identifier "param_1") (== "==") (number_literal "0x2112")) () ")")) (compound_statement "{\n          return "DW_AT_GNU_call_site_data_value";\n        }" ({ "{") (return_statement "return "DW_AT_GNU_call_site_data_value";" (return "return") (string_literal ""DW_AT_GNU_call_site_data_value"" (" """) (string_content "DW_AT_GNU_call_site_data_value") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2113) {\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x2113)" (( "(") (binary_expression "param_1 < 0x2113" (identifier "param_1") (< "<") (number_literal "0x2113")) () ")")) (compound_statement "{\n          if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }\n          if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x210b) {\n            return "DW_AT_GNU_pt_guarded";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x210b)" (( "(") (binary_expression "param_1 == 0x210b" (identifier "param_1") (== "==") (number_literal "0x210b")) () ")")) (compound_statement "{\n            return "DW_AT_GNU_pt_guarded";\n          }" ({ "{") (return_statement "return "DW_AT_GNU_pt_guarded";" (return "return") (string_literal ""DW_AT_GNU_pt_guarded"" (" """) (string_content "DW_AT_GNU_pt_guarded") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x210c) {\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x210c)" (( "(") (binary_expression "param_1 < 0x210c" (identifier "param_1") (< "<") (number_literal "0x210c")) () ")")) (compound_statement "{\n            if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }\n            if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x2108) {\n              return "DW_AT_GNU_guarded_by";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x2108)" (( "(") (binary_expression "param_1 == 0x2108" (identifier "param_1") (== "==") (number_literal "0x2108")) () ")")) (compound_statement "{\n              return "DW_AT_GNU_guarded_by";\n            }" ({ "{") (return_statement "return "DW_AT_GNU_guarded_by";" (return "return") (string_literal ""DW_AT_GNU_guarded_by"" (" """) (string_content "DW_AT_GNU_guarded_by") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2109) {\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x2109)" (( "(") (binary_expression "param_1 < 0x2109" (identifier "param_1") (< "<") (number_literal "0x2109")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_body_end";\n              if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_body_end";" (assignment_expression "pcVar1 = "DW_AT_body_end"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_body_end"" (" """) (string_content "DW_AT_body_end") (" """))) (; ";")) (if_statement "if (param_1 != 0x2106) {\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2106)" (( "(") (binary_expression "param_1 != 0x2106" (identifier "param_1") (!= "!=") (number_literal "0x2106")) () ")")) (compound_statement "{\n                if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2107) {\n                  return "DW_AT_GNU_vector";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2107)" (( "(") (binary_expression "param_1 == 0x2107" (identifier "param_1") (== "==") (number_literal "0x2107")) () ")")) (compound_statement "{\n                  return "DW_AT_GNU_vector";\n                }" ({ "{") (return_statement "return "DW_AT_GNU_vector";" (return "return") (string_literal ""DW_AT_GNU_vector"" (" """) (string_content "DW_AT_GNU_vector") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_GNU_pt_guarded_by";\n              if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_pt_guarded_by";" (assignment_expression "pcVar1 = "DW_AT_GNU_pt_guarded_by"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_pt_guarded_by"" (" """) (string_content "DW_AT_GNU_pt_guarded_by") (" """))) (; ";")) (if_statement "if (param_1 != 0x2109) {\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2109)" (( "(") (binary_expression "param_1 != 0x2109" (identifier "param_1") (!= "!=") (number_literal "0x2109")) () ")")) (compound_statement "{\n                if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x210a) {\n                  return "DW_AT_GNU_guarded";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x210a)" (( "(") (binary_expression "param_1 == 0x210a" (identifier "param_1") (== "==") (number_literal "0x210a")) () ")")) (compound_statement "{\n                  return "DW_AT_GNU_guarded";\n                }" ({ "{") (return_statement "return "DW_AT_GNU_guarded";" (return "return") (string_literal ""DW_AT_GNU_guarded"" (" """) (string_content "DW_AT_GNU_guarded") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }\n            if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x210e) {\n              return "DW_AT_GNU_shared_locks_required";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x210e)" (( "(") (binary_expression "param_1 == 0x210e" (identifier "param_1") (== "==") (number_literal "0x210e")) () ")")) (compound_statement "{\n              return "DW_AT_GNU_shared_locks_required";\n            }" ({ "{") (return_statement "return "DW_AT_GNU_shared_locks_required";" (return "return") (string_literal ""DW_AT_GNU_shared_locks_required"" (" """) (string_content "DW_AT_GNU_shared_locks_required") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x210f) {\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x210f)" (( "(") (binary_expression "param_1 < 0x210f" (identifier "param_1") (< "<") (number_literal "0x210f")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_locks_excluded";\n              if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_locks_excluded";" (assignment_expression "pcVar1 = "DW_AT_GNU_locks_excluded"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_locks_excluded"" (" """) (string_content "DW_AT_GNU_locks_excluded") (" """))) (; ";")) (if_statement "if (param_1 != 0x210c) {\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x210c)" (( "(") (binary_expression "param_1 != 0x210c" (identifier "param_1") (!= "!=") (number_literal "0x210c")) () ")")) (compound_statement "{\n                if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x210d) {\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x210d)" (( "(") (binary_expression "param_1 == 0x210d" (identifier "param_1") (== "==") (number_literal "0x210d")) () ")")) (compound_statement "{\n                  return "DW_AT_GNU_exclusive_locks_required";\n                }" ({ "{") (return_statement "return "DW_AT_GNU_exclusive_locks_required";" (return "return") (string_literal ""DW_AT_GNU_exclusive_locks_required"" (" """) (string_content "DW_AT_GNU_exclusive_locks_required") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_GNU_template_name";\n              if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_template_name";" (assignment_expression "pcVar1 = "DW_AT_GNU_template_name"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_template_name"" (" """) (string_content "DW_AT_GNU_template_name") (" """))) (; ";")) (if_statement "if (param_1 != 0x2110) {\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2110)" (( "(") (binary_expression "param_1 != 0x2110" (identifier "param_1") (!= "!=") (number_literal "0x2110")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_call_site_value";\n                if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_call_site_value";" (assignment_expression "pcVar1 = "DW_AT_GNU_call_site_value"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_call_site_value"" (" """) (string_content "DW_AT_GNU_call_site_value") (" """))) (; ";")) (if_statement "if (param_1 < 0x2111) {\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x2111)" (( "(") (binary_expression "param_1 < 0x2111" (identifier "param_1") (< "<") (number_literal "0x2111")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_odr_signature";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_odr_signature";" (assignment_expression "pcVar1 = "DW_AT_GNU_odr_signature"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_odr_signature"" (" """) (string_content "DW_AT_GNU_odr_signature") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }\n          if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x2119) {\n            return "DW_AT_GNU_macros";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x2119)" (( "(") (binary_expression "param_1 == 0x2119" (identifier "param_1") (== "==") (number_literal "0x2119")) () ")")) (compound_statement "{\n            return "DW_AT_GNU_macros";\n          }" ({ "{") (return_statement "return "DW_AT_GNU_macros";" (return "return") (string_literal ""DW_AT_GNU_macros"" (" """) (string_content "DW_AT_GNU_macros") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x211a) {\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x211a)" (( "(") (binary_expression "param_1 < 0x211a" (identifier "param_1") (< "<") (number_literal "0x211a")) () ")")) (compound_statement "{\n            if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }\n            if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x2115) {\n              return "DW_AT_GNU_tail_call";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x2115)" (( "(") (binary_expression "param_1 == 0x2115" (identifier "param_1") (== "==") (number_literal "0x2115")) () ")")) (compound_statement "{\n              return "DW_AT_GNU_tail_call";\n            }" ({ "{") (return_statement "return "DW_AT_GNU_tail_call";" (return "return") (string_literal ""DW_AT_GNU_tail_call"" (" """) (string_content "DW_AT_GNU_tail_call") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2116) {\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x2116)" (( "(") (binary_expression "param_1 < 0x2116" (identifier "param_1") (< "<") (number_literal "0x2116")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_call_site_target";\n              if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_call_site_target";" (assignment_expression "pcVar1 = "DW_AT_GNU_call_site_target"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_call_site_target"" (" """) (string_content "DW_AT_GNU_call_site_target") (" """))) (; ";")) (if_statement "if (param_1 != 0x2113) {\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2113)" (( "(") (binary_expression "param_1 != 0x2113" (identifier "param_1") (!= "!=") (number_literal "0x2113")) () ")")) (compound_statement "{\n                if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2114) {\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2114)" (( "(") (binary_expression "param_1 == 0x2114" (identifier "param_1") (== "==") (number_literal "0x2114")) () ")")) (compound_statement "{\n                  return "DW_AT_GNU_call_site_target_clobbered";\n                }" ({ "{") (return_statement "return "DW_AT_GNU_call_site_target_clobbered";" (return "return") (string_literal ""DW_AT_GNU_call_site_target_clobbered"" (" """) (string_content "DW_AT_GNU_call_site_target_clobbered") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_GNU_all_call_sites";\n              if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_all_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_call_sites"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_all_call_sites"" (" """) (string_content "DW_AT_GNU_all_call_sites") (" """))) (; ";")) (if_statement "if (param_1 != 0x2117) {\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2117)" (( "(") (binary_expression "param_1 != 0x2117" (identifier "param_1") (!= "!=") (number_literal "0x2117")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_all_source_call_sites";\n                if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_all_source_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_source_call_sites"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_all_source_call_sites"" (" """) (string_content "DW_AT_GNU_all_source_call_sites") (" """))) (; ";")) (if_statement "if (param_1 < 0x2118) {\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x2118)" (( "(") (binary_expression "param_1 < 0x2118" (identifier "param_1") (< "<") (number_literal "0x2118")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_all_tail_call_sites";" (assignment_expression "pcVar1 = "DW_AT_GNU_all_tail_call_sites"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_all_tail_call_sites"" (" """) (string_content "DW_AT_GNU_all_tail_call_sites") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }\n            if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x2131) {\n              return "DW_AT_GNU_dwo_id";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x2131)" (( "(") (binary_expression "param_1 == 0x2131" (identifier "param_1") (== "==") (number_literal "0x2131")) () ")")) (compound_statement "{\n              return "DW_AT_GNU_dwo_id";\n            }" ({ "{") (return_statement "return "DW_AT_GNU_dwo_id";" (return "return") (string_literal ""DW_AT_GNU_dwo_id"" (" """) (string_content "DW_AT_GNU_dwo_id") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2132) {\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x2132)" (( "(") (binary_expression "param_1 < 0x2132" (identifier "param_1") (< "<") (number_literal "0x2132")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_deleted";\n              if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_deleted";" (assignment_expression "pcVar1 = "DW_AT_GNU_deleted"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_deleted"" (" """) (string_content "DW_AT_GNU_deleted") (" """))) (; ";")) (if_statement "if (param_1 != 0x211a) {\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x211a)" (( "(") (binary_expression "param_1 != 0x211a" (identifier "param_1") (!= "!=") (number_literal "0x211a")) () ")")) (compound_statement "{\n                if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2130) {\n                  return "DW_AT_GNU_dwo_name";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2130)" (( "(") (binary_expression "param_1 == 0x2130" (identifier "param_1") (== "==") (number_literal "0x2130")) () ")")) (compound_statement "{\n                  return "DW_AT_GNU_dwo_name";\n                }" ({ "{") (return_statement "return "DW_AT_GNU_dwo_name";" (return "return") (string_literal ""DW_AT_GNU_dwo_name"" (" """) (string_content "DW_AT_GNU_dwo_name") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_GNU_addr_base";\n              if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_addr_base";" (assignment_expression "pcVar1 = "DW_AT_GNU_addr_base"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_addr_base"" (" """) (string_content "DW_AT_GNU_addr_base") (" """))) (; ";")) (if_statement "if (param_1 != 0x2133) {\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2133)" (( "(") (binary_expression "param_1 != 0x2133" (identifier "param_1") (!= "!=") (number_literal "0x2133")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_GNU_pubnames";\n                if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_pubnames";" (assignment_expression "pcVar1 = "DW_AT_GNU_pubnames"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_pubnames"" (" """) (string_content "DW_AT_GNU_pubnames") (" """))) (; ";")) (if_statement "if (param_1 < 0x2134) {\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x2134)" (( "(") (binary_expression "param_1 < 0x2134" (identifier "param_1") (< "<") (number_literal "0x2134")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_GNU_ranges_base";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_ranges_base";" (assignment_expression "pcVar1 = "DW_AT_GNU_ranges_base"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_ranges_base"" (" """) (string_content "DW_AT_GNU_ranges_base") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" (else "else") (compound_statement "{\n        if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }\n        if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x3a02) {\n          return "DW_AT_PGI_lstride";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x3a02)" (( "(") (binary_expression "param_1 == 0x3a02" (identifier "param_1") (== "==") (number_literal "0x3a02")) () ")")) (compound_statement "{\n          return "DW_AT_PGI_lstride";\n        }" ({ "{") (return_statement "return "DW_AT_PGI_lstride";" (return "return") (string_literal ""DW_AT_PGI_lstride"" (" """) (string_content "DW_AT_PGI_lstride") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x3a03) {\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }\n        else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x3a03)" (( "(") (binary_expression "param_1 < 0x3a03" (identifier "param_1") (< "<") (number_literal "0x3a03")) () ")")) (compound_statement "{\n          if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }\n          if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x2302) {\n            return "DW_AT_GNAT_descriptive_type";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x2302)" (( "(") (binary_expression "param_1 == 0x2302" (identifier "param_1") (== "==") (number_literal "0x2302")) () ")")) (compound_statement "{\n            return "DW_AT_GNAT_descriptive_type";\n          }" ({ "{") (return_statement "return "DW_AT_GNAT_descriptive_type";" (return "return") (string_literal ""DW_AT_GNAT_descriptive_type"" (" """) (string_content "DW_AT_GNAT_descriptive_type") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2303) {\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x2303)" (( "(") (binary_expression "param_1 < 0x2303" (identifier "param_1") (< "<") (number_literal "0x2303")) () ")")) (compound_statement "{\n            if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }\n            if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x2138) {\n              return "DW_AT_GNU_entry_view";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x2138)" (( "(") (binary_expression "param_1 == 0x2138" (identifier "param_1") (== "==") (number_literal "0x2138")) () ")")) (compound_statement "{\n              return "DW_AT_GNU_entry_view";\n            }" ({ "{") (return_statement "return "DW_AT_GNU_entry_view";" (return "return") (string_literal ""DW_AT_GNU_entry_view"" (" """) (string_content "DW_AT_GNU_entry_view") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2139) {\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x2139)" (( "(") (binary_expression "param_1 < 0x2139" (identifier "param_1") (< "<") (number_literal "0x2139")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_discriminator";\n              if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_discriminator";" (assignment_expression "pcVar1 = "DW_AT_GNU_discriminator"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_discriminator"" (" """) (string_content "DW_AT_GNU_discriminator") (" """))) (; ";")) (if_statement "if (param_1 != 0x2136) {\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2136)" (( "(") (binary_expression "param_1 != 0x2136" (identifier "param_1") (!= "!=") (number_literal "0x2136")) () ")")) (compound_statement "{\n                if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2137) {\n                  return "DW_AT_GNU_locviews";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2137)" (( "(") (binary_expression "param_1 == 0x2137" (identifier "param_1") (== "==") (number_literal "0x2137")) () ")")) (compound_statement "{\n                  return "DW_AT_GNU_locviews";\n                }" ({ "{") (return_statement "return "DW_AT_GNU_locviews";" (return "return") (string_literal ""DW_AT_GNU_locviews"" (" """) (string_content "DW_AT_GNU_locviews") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";\n              if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";" (assignment_expression "pcVar1 = "DW_AT_VMS_rtnbeg_pd_address"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_VMS_rtnbeg_pd_address"" (" """) (string_content "DW_AT_VMS_rtnbeg_pd_address") (" """))) (; ";")) (if_statement "if (param_1 != 0x2201) {\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2201)" (( "(") (binary_expression "param_1 != 0x2201" (identifier "param_1") (!= "!=") (number_literal "0x2201")) () ")")) (compound_statement "{\n                if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2301) {\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2301)" (( "(") (binary_expression "param_1 == 0x2301" (identifier "param_1") (== "==") (number_literal "0x2301")) () ")")) (compound_statement "{\n                  return "DW_AT_use_GNAT_descriptive_type";\n                }" ({ "{") (return_statement "return "DW_AT_use_GNAT_descriptive_type";" (return "return") (string_literal ""DW_AT_use_GNAT_descriptive_type"" (" """) (string_content "DW_AT_use_GNAT_descriptive_type") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }\n            if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x2305) {\n              return "DW_AT_GNU_bias";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x2305)" (( "(") (binary_expression "param_1 == 0x2305" (identifier "param_1") (== "==") (number_literal "0x2305")) () ")")) (compound_statement "{\n              return "DW_AT_GNU_bias";\n            }" ({ "{") (return_statement "return "DW_AT_GNU_bias";" (return "return") (string_literal ""DW_AT_GNU_bias"" (" """) (string_content "DW_AT_GNU_bias") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2306) {\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x2306)" (( "(") (binary_expression "param_1 < 0x2306" (identifier "param_1") (< "<") (number_literal "0x2306")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_GNU_numerator";\n              if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_GNU_numerator";" (assignment_expression "pcVar1 = "DW_AT_GNU_numerator"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_GNU_numerator"" (" """) (string_content "DW_AT_GNU_numerator") (" """))) (; ";")) (if_statement "if (param_1 != 0x2303) {\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x2303)" (( "(") (binary_expression "param_1 != 0x2303" (identifier "param_1") (!= "!=") (number_literal "0x2303")) () ")")) (compound_statement "{\n                if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x2304) {\n                  return "DW_AT_GNU_denominator";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x2304)" (( "(") (binary_expression "param_1 == 0x2304" (identifier "param_1") (== "==") (number_literal "0x2304")) () ")")) (compound_statement "{\n                  return "DW_AT_GNU_denominator";\n                }" ({ "{") (return_statement "return "DW_AT_GNU_denominator";" (return "return") (string_literal ""DW_AT_GNU_denominator"" (" """) (string_content "DW_AT_GNU_denominator") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_PGI_lbase";\n              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_PGI_lbase";" (assignment_expression "pcVar1 = "DW_AT_PGI_lbase"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_PGI_lbase"" (" """) (string_content "DW_AT_PGI_lbase") (" """))) (; ";")) (if_statement "if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01))" (( "(") (binary_expression "(param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)" (parenthesized_expression "(param_1 != 0x3a00)" (( "(") (binary_expression "param_1 != 0x3a00" (identifier "param_1") (!= "!=") (number_literal "0x3a00")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)" (( "(") (comma_expression "pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01" (assignment_expression "pcVar1 = "DW_AT_PGI_soffset"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_PGI_soffset"" (" """) (string_content "DW_AT_PGI_soffset") (" """))) (, ",") (binary_expression "param_1 < 0x3a01" (identifier "param_1") (< "<") (number_literal "0x3a01"))) () ")"))) () ")")) (compound_statement "{\n                if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x3210) {\n                  return "DW_AT_upc_threads_scaled";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x3210)" (( "(") (binary_expression "param_1 == 0x3210" (identifier "param_1") (== "==") (number_literal "0x3210")) () ")")) (compound_statement "{\n                  return "DW_AT_upc_threads_scaled";\n                }" ({ "{") (return_statement "return "DW_AT_upc_threads_scaled";" (return "return") (string_literal ""DW_AT_upc_threads_scaled"" (" """) (string_content "DW_AT_upc_threads_scaled") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }\n          if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (param_1 == 0x3fe7) {\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }" (if "if") (parenthesized_expression "(param_1 == 0x3fe7)" (( "(") (binary_expression "param_1 == 0x3fe7" (identifier "param_1") (== "==") (number_literal "0x3fe7")) () ")")) (compound_statement "{\n            return "DW_AT_APPLE_omit_frame_ptr";\n          }" ({ "{") (return_statement "return "DW_AT_APPLE_omit_frame_ptr";" (return "return") (string_literal ""DW_AT_APPLE_omit_frame_ptr"" (" """) (string_content "DW_AT_APPLE_omit_frame_ptr") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x3fe8) {\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }\n          else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" (if "if") (parenthesized_expression "(param_1 < 0x3fe8)" (( "(") (binary_expression "param_1 < 0x3fe8" (identifier "param_1") (< "<") (number_literal "0x3fe8")) () ")")) (compound_statement "{\n            if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }\n            if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x3fe3) {\n              return "DW_AT_APPLE_isa";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x3fe3)" (( "(") (binary_expression "param_1 == 0x3fe3" (identifier "param_1") (== "==") (number_literal "0x3fe3")) () ")")) (compound_statement "{\n              return "DW_AT_APPLE_isa";\n            }" ({ "{") (return_statement "return "DW_AT_APPLE_isa";" (return "return") (string_literal ""DW_AT_APPLE_isa"" (" """) (string_content "DW_AT_APPLE_isa") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x3fe4) {\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x3fe4)" (( "(") (binary_expression "param_1 < 0x3fe4" (identifier "param_1") (< "<") (number_literal "0x3fe4")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_optimized";\n              if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_APPLE_optimized";" (assignment_expression "pcVar1 = "DW_AT_APPLE_optimized"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_APPLE_optimized"" (" """) (string_content "DW_AT_APPLE_optimized") (" """))) (; ";")) (if_statement "if (param_1 != 0x3fe1) {\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x3fe1)" (( "(") (binary_expression "param_1 != 0x3fe1" (identifier "param_1") (!= "!=") (number_literal "0x3fe1")) () ")")) (compound_statement "{\n                if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x3fe2) {\n                  return "DW_AT_APPLE_flags";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x3fe2)" (( "(") (binary_expression "param_1 == 0x3fe2" (identifier "param_1") (== "==") (number_literal "0x3fe2")) () ")")) (compound_statement "{\n                  return "DW_AT_APPLE_flags";\n                }" ({ "{") (return_statement "return "DW_AT_APPLE_flags";" (return "return") (string_literal ""DW_AT_APPLE_flags"" (" """) (string_content "DW_AT_APPLE_flags") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_major_runtime_vers";\n              if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_APPLE_major_runtime_vers";" (assignment_expression "pcVar1 = "DW_AT_APPLE_major_runtime_vers"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_APPLE_major_runtime_vers"" (" """) (string_content "DW_AT_APPLE_major_runtime_vers") (" """))) (; ";")) (if_statement "if (param_1 != 0x3fe5) {\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x3fe5)" (( "(") (binary_expression "param_1 != 0x3fe5" (identifier "param_1") (!= "!=") (number_literal "0x3fe5")) () ")")) (compound_statement "{\n                pcVar1 = "DW_AT_APPLE_runtime_class";\n                if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }\n                return pcVar1;\n              }" ({ "{") (expression_statement "pcVar1 = "DW_AT_APPLE_runtime_class";" (assignment_expression "pcVar1 = "DW_AT_APPLE_runtime_class"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_APPLE_runtime_class"" (" """) (string_content "DW_AT_APPLE_runtime_class") (" """))) (; ";")) (if_statement "if (param_1 < 0x3fe6) {\n                  pcVar1 = "DW_AT_APPLE_block";\n                }" (if "if") (parenthesized_expression "(param_1 < 0x3fe6)" (( "(") (binary_expression "param_1 < 0x3fe6" (identifier "param_1") (< "<") (number_literal "0x3fe6")) () ")")) (compound_statement "{\n                  pcVar1 = "DW_AT_APPLE_block";\n                }" ({ "{") (expression_statement "pcVar1 = "DW_AT_APPLE_block";" (assignment_expression "pcVar1 = "DW_AT_APPLE_block"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_APPLE_block"" (" """) (string_content "DW_AT_APPLE_block") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" (else "else") (compound_statement "{\n            if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }\n            if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }\n          }" ({ "{") (if_statement "if (param_1 == 0x3fea) {\n              return "DW_AT_APPLE_property_setter";\n            }" (if "if") (parenthesized_expression "(param_1 == 0x3fea)" (( "(") (binary_expression "param_1 == 0x3fea" (identifier "param_1") (== "==") (number_literal "0x3fea")) () ")")) (compound_statement "{\n              return "DW_AT_APPLE_property_setter";\n            }" ({ "{") (return_statement "return "DW_AT_APPLE_property_setter";" (return "return") (string_literal ""DW_AT_APPLE_property_setter"" (" """) (string_content "DW_AT_APPLE_property_setter") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x3feb) {\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }\n            else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" (if "if") (parenthesized_expression "(param_1 < 0x3feb)" (( "(") (binary_expression "param_1 < 0x3feb" (identifier "param_1") (< "<") (number_literal "0x3feb")) () ")")) (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_property_name";\n              if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_APPLE_property_name";" (assignment_expression "pcVar1 = "DW_AT_APPLE_property_name"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_APPLE_property_name"" (" """) (string_content "DW_AT_APPLE_property_name") (" """))) (; ";")) (if_statement "if (param_1 != 0x3fe8) {\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }" (if "if") (parenthesized_expression "(param_1 != 0x3fe8)" (( "(") (binary_expression "param_1 != 0x3fe8" (identifier "param_1") (!= "!=") (number_literal "0x3fe8")) () ")")) (compound_statement "{\n                if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }\n                return (char *)0x0;\n              }" ({ "{") (if_statement "if (param_1 == 0x3fe9) {\n                  return "DW_AT_APPLE_property_getter";\n                }" (if "if") (parenthesized_expression "(param_1 == 0x3fe9)" (( "(") (binary_expression "param_1 == 0x3fe9" (identifier "param_1") (== "==") (number_literal "0x3fe9")) () ")")) (compound_statement "{\n                  return "DW_AT_APPLE_property_getter";\n                }" ({ "{") (return_statement "return "DW_AT_APPLE_property_getter";" (return "return") (string_literal ""DW_AT_APPLE_property_getter"" (" """) (string_content "DW_AT_APPLE_property_getter") (" """)) (; ";")) (} "}"))) (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" (else "else") (compound_statement "{\n              pcVar1 = "DW_AT_APPLE_objc_complete_type";\n              if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }\n            }" ({ "{") (expression_statement "pcVar1 = "DW_AT_APPLE_objc_complete_type";" (assignment_expression "pcVar1 = "DW_AT_APPLE_objc_complete_type"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_APPLE_objc_complete_type"" (" """) (string_content "DW_AT_APPLE_objc_complete_type") (" """))) (; ";")) (if_statement "if ((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }" (if "if") (parenthesized_expression "((param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1))" (( "(") (binary_expression "(param_1 != 0x3fec) &&\n                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)" (parenthesized_expression "(param_1 != 0x3fec)" (( "(") (binary_expression "param_1 != 0x3fec" (identifier "param_1") (!= "!=") (number_literal "0x3fec")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)" (( "(") (comma_expression "pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1" (assignment_expression "pcVar1 = "DW_AT_APPLE_property_attribute"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_APPLE_property_attribute"" (" """) (string_content "DW_AT_APPLE_property_attribute") (" """))) (, ",") (binary_expression "0x3feb < param_1" (number_literal "0x3feb") (< "<") (identifier "param_1"))) () ")"))) () ")")) (compound_statement "{\n                if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }\n                pcVar1 = "DW_AT_APPLE_property";\n              }" ({ "{") (if_statement "if (param_1 != 0x3fed) {\n                  return (char *)0x0;\n                }" (if "if") (parenthesized_expression "(param_1 != 0x3fed)" (( "(") (binary_expression "param_1 != 0x3fed" (identifier "param_1") (!= "!=") (number_literal "0x3fed")) () ")")) (compound_statement "{\n                  return (char *)0x0;\n                }" ({ "{") (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";")) (} "}"))) (expression_statement "pcVar1 = "DW_AT_APPLE_property";" (assignment_expression "pcVar1 = "DW_AT_APPLE_property"" (identifier "pcVar1") (= "=") (string_literal ""DW_AT_APPLE_property"" (" """) (string_content "DW_AT_APPLE_property") (" """))) (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */

char * function_1(type_1 var_1)

{
  char *pcVar1;
  
  if (var_1 == 0x7a) {
    return "DW_AT_call_all_calls";
  }
  if (var_1 < 0x7b) {
    if (var_1 == 0x44) {
      return "DW_AT_namelist_items";
    }
    if (var_1 < 0x45) {
      if (var_1 == 0x21) {
        return "DW_AT_is_optional";
      }
      if (var_1 < 0x22) {
        if (var_1 == 0x13) {
          return "DW_AT_language";
        }
        if (var_1 < 0x14) {
          if (var_1 == 0xb) {
            return "DW_AT_byte_size";
          }
          if (var_1 < 0xc) {
            if (var_1 == 3) {
              return "DW_AT_name";
            }
            if (var_1 < 4) {
              pcVar1 = "DW_AT_sibling";
              if (var_1 != 1) {
                if (var_1 == 2) {
                  return "DW_AT_location";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_ordering";
              if (var_1 != 9) {
                if (var_1 == 10) {
                  return "DW_AT_subscr_data";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0xf) {
              return "DW_AT_element_list";
            }
            if (var_1 < 0x10) {
              pcVar1 = "DW_AT_bit_offset";
              if (var_1 != 0xc) {
                if (var_1 == 0xd) {
                  return "DW_AT_bit_size";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_low_pc";
              if (var_1 != 0x11) {
                pcVar1 = "DW_AT_high_pc";
                if (var_1 < 0x12) {
                  pcVar1 = "DW_AT_stmt_list";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (var_1 == 0x19) {
            return "DW_AT_string_length";
          }
          if (var_1 < 0x1a) {
            if (var_1 == 0x16) {
              return "DW_AT_discr_value";
            }
            if (var_1 < 0x17) {
              pcVar1 = "DW_AT_member";
              if (var_1 != 0x14) {
                if (var_1 == 0x15) {
                  return "DW_AT_discr";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_visibility";
              if (var_1 != 0x17) {
                if (var_1 == 0x18) {
                  return "DW_AT_import";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x1c) {
              return "DW_AT_const_value";
            }
            if (var_1 < 0x1d) {
              pcVar1 = "DW_AT_common_reference";
              if (var_1 != 0x1a) {
                if (var_1 == 0x1b) {
                  return "DW_AT_comp_dir";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_default_value";
              if ((var_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < var_1)) {
                if (var_1 == 0x20) {
                  return "DW_AT_inline";
                }
                return (char *)0x0;
              }
            }
          }
        }
      }
      else {
        if (var_1 == 0x36) {
          return "DW_AT_calling_convention";
        }
        if (var_1 < 0x37) {
          if (var_1 == 0x2e) {
            return "DW_AT_bit_stride";
          }
          if (var_1 < 0x2f) {
            if (var_1 == 0x27) {
              return "DW_AT_prototyped";
            }
            if (var_1 < 0x28) {
              pcVar1 = "DW_AT_lower_bound";
              if (var_1 != 0x22) {
                if (var_1 == 0x25) {
                  return "DW_AT_producer";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_return_addr";
              if (var_1 != 0x2a) {
                if (var_1 == 0x2c) {
                  return "DW_AT_start_scope";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x32) {
              return "DW_AT_accessibility";
            }
            if (var_1 < 0x33) {
              pcVar1 = "DW_AT_upper_bound";
              if (var_1 != 0x2f) {
                if (var_1 == 0x31) {
                  return "DW_AT_abstract_origin";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_artificial";
              if (var_1 != 0x34) {
                pcVar1 = "DW_AT_base_types";
                if (var_1 < 0x35) {
                  pcVar1 = "DW_AT_address_class";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (var_1 == 0x3d) {
            return "DW_AT_discr_list";
          }
          if (var_1 < 0x3e) {
            if (var_1 == 0x39) {
              return "DW_AT_decl_column";
            }
            if (var_1 < 0x3a) {
              pcVar1 = "DW_AT_count";
              if (var_1 != 0x37) {
                if (var_1 == 0x38) {
                  return "DW_AT_data_member_location";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_decl_line";
              if (var_1 != 0x3b) {
                pcVar1 = "DW_AT_declaration";
                if (var_1 < 0x3c) {
                  pcVar1 = "DW_AT_decl_file";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (var_1 == 0x40) {
              return "DW_AT_frame_base";
            }
            if (var_1 < 0x41) {
              pcVar1 = "DW_AT_encoding";
              if (var_1 != 0x3e) {
                if (var_1 == 0x3f) {
                  return "DW_AT_external";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_identifier_case";
              if (var_1 != 0x42) {
                pcVar1 = "DW_AT_macro_info";
                if (var_1 < 0x43) {
                  pcVar1 = "DW_AT_friend";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
    else {
      if (var_1 == 0x5e) {
        return "DW_AT_decimal_sign";
      }
      if (var_1 < 0x5f) {
        if (var_1 == 0x51) {
          return "DW_AT_byte_stride";
        }
        if (var_1 < 0x52) {
          if (var_1 == 0x4a) {
            return "DW_AT_use_location";
          }
          if (var_1 < 0x4b) {
            if (var_1 == 0x47) {
              return "DW_AT_specification";
            }
            if (var_1 < 0x48) {
              pcVar1 = "DW_AT_priority";
              if (var_1 != 0x45) {
                if (var_1 == 0x46) {
                  return "DW_AT_segment";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_static_link";
              if (var_1 != 0x48) {
                if (var_1 == 0x49) {
                  return "DW_AT_type";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x4d) {
              return "DW_AT_vtable_elem_location";
            }
            if (var_1 < 0x4e) {
              pcVar1 = "DW_AT_variable_parameter";
              if (var_1 != 0x4b) {
                if (var_1 == 0x4c) {
                  return "DW_AT_virtuality";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_associated";
              if (var_1 != 0x4f) {
                pcVar1 = "DW_AT_data_location";
                if (var_1 < 0x50) {
                  pcVar1 = "DW_AT_allocated";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (var_1 == 0x57) {
            return "DW_AT_call_column";
          }
          if (var_1 < 0x58) {
            if (var_1 == 0x54) {
              return "DW_AT_extension";
            }
            if (var_1 < 0x55) {
              pcVar1 = "DW_AT_entry_pc";
              if (var_1 != 0x52) {
                if (var_1 == 0x53) {
                  return "DW_AT_use_UTF8";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_ranges";
              if (var_1 != 0x55) {
                if (var_1 == 0x56) {
                  return "DW_AT_trampoline";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x5a) {
              return "DW_AT_description";
            }
            if (var_1 < 0x5b) {
              pcVar1 = "DW_AT_call_file";
              if (var_1 != 0x58) {
                if (var_1 == 0x59) {
                  return "DW_AT_call_line";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_decimal_scale";
              if (var_1 != 0x5c) {
                pcVar1 = "DW_AT_small";
                if (var_1 < 0x5d) {
                  pcVar1 = "DW_AT_binary_scale";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (var_1 == 0x6b) {
          return "DW_AT_data_bit_offset";
        }
        if (var_1 < 0x6c) {
          if (var_1 == 100) {
            return "DW_AT_object_pointer";
          }
          if (var_1 < 0x65) {
            if (var_1 == 0x61) {
              return "DW_AT_mutable";
            }
            if (var_1 < 0x62) {
              pcVar1 = "DW_AT_digit_count";
              if (var_1 != 0x5f) {
                if (var_1 == 0x60) {
                  return "DW_AT_picture_string";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_threads_scaled";
              if (var_1 != 0x62) {
                if (var_1 == 99) {
                  return "DW_AT_explicit";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x67) {
              return "DW_AT_pure";
            }
            if (var_1 < 0x68) {
              pcVar1 = "DW_AT_endianity";
              if (var_1 != 0x65) {
                if (var_1 == 0x66) {
                  return "DW_AT_elemental";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_signature";
              if (var_1 != 0x69) {
                pcVar1 = "DW_AT_main_subprogram";
                if (var_1 < 0x6a) {
                  pcVar1 = "DW_AT_recursive";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (var_1 == 0x72) {
            return "DW_AT_str_offsets_base";
          }
          if (var_1 < 0x73) {
            if (var_1 == 0x6e) {
              return "DW_AT_linkage_name";
            }
            if (var_1 < 0x6f) {
              pcVar1 = "DW_AT_const_expr";
              if (var_1 != 0x6c) {
                if (var_1 == 0x6d) {
                  return "DW_AT_enum_class";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_string_length_byte_size";
              if (var_1 != 0x70) {
                pcVar1 = "DW_AT_rank";
                if (var_1 < 0x71) {
                  pcVar1 = "DW_AT_string_length_bit_size";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (var_1 == 0x76) {
              return "DW_AT_dwo_name";
            }
            if (var_1 < 0x77) {
              pcVar1 = "DW_AT_addr_base";
              if (var_1 != 0x73) {
                if (var_1 == 0x74) {
                  return "DW_AT_rnglists_base";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_rvalue_reference";
              if (var_1 != 0x78) {
                pcVar1 = "DW_AT_macros";
                if (var_1 < 0x79) {
                  pcVar1 = "DW_AT_reference";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
  }
  else {
    if (var_1 == 0x2105) {
      return "DW_AT_body_begin";
    }
    if (var_1 < 0x2106) {
      if (var_1 == 0x2007) {
        return "DW_AT_MIPS_linkage_name";
      }
      if (var_1 < 0x2008) {
        if (var_1 == 0x87) {
          return "DW_AT_noreturn";
        }
        if (var_1 < 0x88) {
          if (var_1 == 0x80) {
            return "DW_AT_call_parameter";
          }
          if (var_1 < 0x81) {
            if (var_1 == 0x7d) {
              return "DW_AT_call_return_pc";
            }
            if (var_1 < 0x7e) {
              pcVar1 = "DW_AT_call_all_source_calls";
              if (var_1 != 0x7b) {
                if (var_1 == 0x7c) {
                  return "DW_AT_call_all_tail_calls";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_call_value";
              if (var_1 != 0x7e) {
                if (var_1 == 0x7f) {
                  return "DW_AT_call_origin";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x83) {
              return "DW_AT_call_target";
            }
            if (var_1 < 0x84) {
              pcVar1 = "DW_AT_call_pc";
              if (var_1 != 0x81) {
                if (var_1 == 0x82) {
                  return "DW_AT_call_tail_call";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_call_data_location";
              if (var_1 != 0x85) {
                pcVar1 = "DW_AT_call_data_value";
                if (var_1 < 0x86) {
                  pcVar1 = "DW_AT_call_target_clobbered";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (var_1 == 0x2000) {
            return "DW_AT_HP_block_index";
          }
          if (var_1 < 0x2001) {
            if (var_1 == 0x8a) {
              return "DW_AT_deleted";
            }
            if (var_1 < 0x8b) {
              pcVar1 = "DW_AT_alignment";
              if (var_1 != 0x88) {
                if (var_1 == 0x89) {
                  return "DW_AT_export_symbols";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_defaulted";
              if (var_1 != 0x8b) {
                if (var_1 == 0x8c) {
                  return "DW_AT_loclists_base";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x2003) {
              return "DW_AT_MIPS_tail_loop_begin";
            }
            if (var_1 < 0x2004) {
              pcVar1 = "DW_AT_MIPS_fde";
              if (var_1 != 0x2001) {
                if (var_1 == 0x2002) {
                  return "DW_AT_MIPS_loop_begin";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";
              if (var_1 != 0x2005) {
                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";
                if (var_1 < 0x2006) {
                  pcVar1 = "DW_AT_MIPS_epilog_begin";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (var_1 == 0x2018) {
          return "DW_AT_HP_cold_region_high_pc";
        }
        if (var_1 < 0x2019) {
          if (var_1 == 0x2011) {
            return "DW_AT_HP_proc_per_section";
          }
          if (var_1 < 0x2012) {
            if (var_1 == 0x200a) {
              return "DW_AT_MIPS_clone_origin";
            }
            if (var_1 < 0x200b) {
              pcVar1 = "DW_AT_MIPS_stride";
              if (var_1 != 0x2008) {
                if (var_1 == 0x2009) {
                  return "DW_AT_MIPS_abstract_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_MIPS_has_inlines";
              if (var_1 != 0x200b) {
                if (var_1 == 0x2010) {
                  return "DW_AT_HP_actuals_stmt_list";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x2014) {
              return "DW_AT_HP_opt_level";
            }
            if (var_1 < 0x2015) {
              pcVar1 = "DW_AT_HP_raw_data_ptr";
              if (var_1 != 0x2012) {
                if (var_1 == 0x2013) {
                  return "DW_AT_HP_pass_by_reference";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_HP_opt_flags";
              if (var_1 != 0x2016) {
                pcVar1 = "DW_AT_HP_cold_region_low_pc";
                if (var_1 < 0x2017) {
                  pcVar1 = "DW_AT_HP_prof_version_id";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (var_1 == 0x2022) {
            return "DW_AT_HP_definition_points";
          }
          if (var_1 < 0x2023) {
            if (var_1 == 0x201b) {
              return "DW_AT_HP_prof_flags";
            }
            if (var_1 < 0x201c) {
              pcVar1 = "DW_AT_HP_all_variables_modifiable";
              if (var_1 != 0x2019) {
                if (var_1 == 0x201a) {
                  return "DW_AT_HP_linkage_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_HP_unit_size";
              if ((var_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", var_1 < 0x2021)) {
                if (var_1 == 0x201f) {
                  return "DW_AT_HP_unit_name";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x2101) {
              return "DW_AT_sf_names";
            }
            if (var_1 < 0x2102) {
              pcVar1 = "DW_AT_HP_default_location";
              if (var_1 != 0x2023) {
                if (var_1 == 0x2029) {
                  return "DW_AT_HP_is_result_param";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_mac_info";
              if (var_1 != 0x2103) {
                pcVar1 = "DW_AT_src_coords";
                if (var_1 < 0x2104) {
                  pcVar1 = "DW_AT_src_info";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
    else {
      if (var_1 == 0x2135) {
        return "DW_AT_GNU_pubtypes";
      }
      if (var_1 < 0x2136) {
        if (var_1 == 0x2112) {
          return "DW_AT_GNU_call_site_data_value";
        }
        if (var_1 < 0x2113) {
          if (var_1 == 0x210b) {
            return "DW_AT_GNU_pt_guarded";
          }
          if (var_1 < 0x210c) {
            if (var_1 == 0x2108) {
              return "DW_AT_GNU_guarded_by";
            }
            if (var_1 < 0x2109) {
              pcVar1 = "DW_AT_body_end";
              if (var_1 != 0x2106) {
                if (var_1 == 0x2107) {
                  return "DW_AT_GNU_vector";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_pt_guarded_by";
              if (var_1 != 0x2109) {
                if (var_1 == 0x210a) {
                  return "DW_AT_GNU_guarded";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x210e) {
              return "DW_AT_GNU_shared_locks_required";
            }
            if (var_1 < 0x210f) {
              pcVar1 = "DW_AT_GNU_locks_excluded";
              if (var_1 != 0x210c) {
                if (var_1 == 0x210d) {
                  return "DW_AT_GNU_exclusive_locks_required";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_template_name";
              if (var_1 != 0x2110) {
                pcVar1 = "DW_AT_GNU_call_site_value";
                if (var_1 < 0x2111) {
                  pcVar1 = "DW_AT_GNU_odr_signature";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (var_1 == 0x2119) {
            return "DW_AT_GNU_macros";
          }
          if (var_1 < 0x211a) {
            if (var_1 == 0x2115) {
              return "DW_AT_GNU_tail_call";
            }
            if (var_1 < 0x2116) {
              pcVar1 = "DW_AT_GNU_call_site_target";
              if (var_1 != 0x2113) {
                if (var_1 == 0x2114) {
                  return "DW_AT_GNU_call_site_target_clobbered";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_all_call_sites";
              if (var_1 != 0x2117) {
                pcVar1 = "DW_AT_GNU_all_source_call_sites";
                if (var_1 < 0x2118) {
                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (var_1 == 0x2131) {
              return "DW_AT_GNU_dwo_id";
            }
            if (var_1 < 0x2132) {
              pcVar1 = "DW_AT_GNU_deleted";
              if (var_1 != 0x211a) {
                if (var_1 == 0x2130) {
                  return "DW_AT_GNU_dwo_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_addr_base";
              if (var_1 != 0x2133) {
                pcVar1 = "DW_AT_GNU_pubnames";
                if (var_1 < 0x2134) {
                  pcVar1 = "DW_AT_GNU_ranges_base";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (var_1 == 0x3a02) {
          return "DW_AT_PGI_lstride";
        }
        if (var_1 < 0x3a03) {
          if (var_1 == 0x2302) {
            return "DW_AT_GNAT_descriptive_type";
          }
          if (var_1 < 0x2303) {
            if (var_1 == 0x2138) {
              return "DW_AT_GNU_entry_view";
            }
            if (var_1 < 0x2139) {
              pcVar1 = "DW_AT_GNU_discriminator";
              if (var_1 != 0x2136) {
                if (var_1 == 0x2137) {
                  return "DW_AT_GNU_locviews";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";
              if (var_1 != 0x2201) {
                if (var_1 == 0x2301) {
                  return "DW_AT_use_GNAT_descriptive_type";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (var_1 == 0x2305) {
              return "DW_AT_GNU_bias";
            }
            if (var_1 < 0x2306) {
              pcVar1 = "DW_AT_GNU_numerator";
              if (var_1 != 0x2303) {
                if (var_1 == 0x2304) {
                  return "DW_AT_GNU_denominator";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_PGI_lbase";
              if ((var_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", var_1 < 0x3a01)) {
                if (var_1 == 0x3210) {
                  return "DW_AT_upc_threads_scaled";
                }
                return (char *)0x0;
              }
            }
          }
        }
        else {
          if (var_1 == 0x3fe7) {
            return "DW_AT_APPLE_omit_frame_ptr";
          }
          if (var_1 < 0x3fe8) {
            if (var_1 == 0x3fe3) {
              return "DW_AT_APPLE_isa";
            }
            if (var_1 < 0x3fe4) {
              pcVar1 = "DW_AT_APPLE_optimized";
              if (var_1 != 0x3fe1) {
                if (var_1 == 0x3fe2) {
                  return "DW_AT_APPLE_flags";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_APPLE_major_runtime_vers";
              if (var_1 != 0x3fe5) {
                pcVar1 = "DW_AT_APPLE_runtime_class";
                if (var_1 < 0x3fe6) {
                  pcVar1 = "DW_AT_APPLE_block";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (var_1 == 0x3fea) {
              return "DW_AT_APPLE_property_setter";
            }
            if (var_1 < 0x3feb) {
              pcVar1 = "DW_AT_APPLE_property_name";
              if (var_1 != 0x3fe8) {
                if (var_1 == 0x3fe9) {
                  return "DW_AT_APPLE_property_getter";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_APPLE_objc_complete_type";
              if ((var_1 != 0x3fec) && (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < var_1)) {
                if (var_1 != 0x3fed) {
                  return (char *)0x0;
                }
                pcVar1 = "DW_AT_APPLE_property";
              }
            }
          }
        }
      }
    }
  }
  return pcVar1;
}


(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (number_literal) right: (identifier)))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier)))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier)))))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier)))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier)))))))))))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier)))))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier)))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier)))))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (return_statement (identifier)))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (number_literal) right: (identifier)))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))))))))))))))))))))) (return_statement (identifier)))))

/* WARNING: Function: __i686.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */

char * MASKED(uint param_1)

{
  char *pcVar1;
  
  if (param_1 == 0x7a) {
    return "DW_AT_call_all_calls";
  }
  if (param_1 < 0x7b) {
    if (param_1 == 0x44) {
      return "DW_AT_namelist_items";
    }
    if (param_1 < 0x45) {
      if (param_1 == 0x21) {
        return "DW_AT_is_optional";
      }
      if (param_1 < 0x22) {
        if (param_1 == 0x13) {
          return "DW_AT_language";
        }
        if (param_1 < 0x14) {
          if (param_1 == 0xb) {
            return "DW_AT_byte_size";
          }
          if (param_1 < 0xc) {
            if (param_1 == 3) {
              return "DW_AT_name";
            }
            if (param_1 < 4) {
              pcVar1 = "DW_AT_sibling";
              if (param_1 != 1) {
                if (param_1 == 2) {
                  return "DW_AT_location";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_ordering";
              if (param_1 != 9) {
                if (param_1 == 10) {
                  return "DW_AT_subscr_data";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0xf) {
              return "DW_AT_element_list";
            }
            if (param_1 < 0x10) {
              pcVar1 = "DW_AT_bit_offset";
              if (param_1 != 0xc) {
                if (param_1 == 0xd) {
                  return "DW_AT_bit_size";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_low_pc";
              if (param_1 != 0x11) {
                pcVar1 = "DW_AT_high_pc";
                if (param_1 < 0x12) {
                  pcVar1 = "DW_AT_stmt_list";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x19) {
            return "DW_AT_string_length";
          }
          if (param_1 < 0x1a) {
            if (param_1 == 0x16) {
              return "DW_AT_discr_value";
            }
            if (param_1 < 0x17) {
              pcVar1 = "DW_AT_member";
              if (param_1 != 0x14) {
                if (param_1 == 0x15) {
                  return "DW_AT_discr";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_visibility";
              if (param_1 != 0x17) {
                if (param_1 == 0x18) {
                  return "DW_AT_import";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x1c) {
              return "DW_AT_const_value";
            }
            if (param_1 < 0x1d) {
              pcVar1 = "DW_AT_common_reference";
              if (param_1 != 0x1a) {
                if (param_1 == 0x1b) {
                  return "DW_AT_comp_dir";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_default_value";
              if ((param_1 != 0x1e) && (pcVar1 = "DW_AT_containing_type", 0x1d < param_1)) {
                if (param_1 == 0x20) {
                  return "DW_AT_inline";
                }
                return (char *)0x0;
              }
            }
          }
        }
      }
      else {
        if (param_1 == 0x36) {
          return "DW_AT_calling_convention";
        }
        if (param_1 < 0x37) {
          if (param_1 == 0x2e) {
            return "DW_AT_bit_stride";
          }
          if (param_1 < 0x2f) {
            if (param_1 == 0x27) {
              return "DW_AT_prototyped";
            }
            if (param_1 < 0x28) {
              pcVar1 = "DW_AT_lower_bound";
              if (param_1 != 0x22) {
                if (param_1 == 0x25) {
                  return "DW_AT_producer";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_return_addr";
              if (param_1 != 0x2a) {
                if (param_1 == 0x2c) {
                  return "DW_AT_start_scope";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x32) {
              return "DW_AT_accessibility";
            }
            if (param_1 < 0x33) {
              pcVar1 = "DW_AT_upper_bound";
              if (param_1 != 0x2f) {
                if (param_1 == 0x31) {
                  return "DW_AT_abstract_origin";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_artificial";
              if (param_1 != 0x34) {
                pcVar1 = "DW_AT_base_types";
                if (param_1 < 0x35) {
                  pcVar1 = "DW_AT_address_class";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x3d) {
            return "DW_AT_discr_list";
          }
          if (param_1 < 0x3e) {
            if (param_1 == 0x39) {
              return "DW_AT_decl_column";
            }
            if (param_1 < 0x3a) {
              pcVar1 = "DW_AT_count";
              if (param_1 != 0x37) {
                if (param_1 == 0x38) {
                  return "DW_AT_data_member_location";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_decl_line";
              if (param_1 != 0x3b) {
                pcVar1 = "DW_AT_declaration";
                if (param_1 < 0x3c) {
                  pcVar1 = "DW_AT_decl_file";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (param_1 == 0x40) {
              return "DW_AT_frame_base";
            }
            if (param_1 < 0x41) {
              pcVar1 = "DW_AT_encoding";
              if (param_1 != 0x3e) {
                if (param_1 == 0x3f) {
                  return "DW_AT_external";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_identifier_case";
              if (param_1 != 0x42) {
                pcVar1 = "DW_AT_macro_info";
                if (param_1 < 0x43) {
                  pcVar1 = "DW_AT_friend";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
    else {
      if (param_1 == 0x5e) {
        return "DW_AT_decimal_sign";
      }
      if (param_1 < 0x5f) {
        if (param_1 == 0x51) {
          return "DW_AT_byte_stride";
        }
        if (param_1 < 0x52) {
          if (param_1 == 0x4a) {
            return "DW_AT_use_location";
          }
          if (param_1 < 0x4b) {
            if (param_1 == 0x47) {
              return "DW_AT_specification";
            }
            if (param_1 < 0x48) {
              pcVar1 = "DW_AT_priority";
              if (param_1 != 0x45) {
                if (param_1 == 0x46) {
                  return "DW_AT_segment";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_static_link";
              if (param_1 != 0x48) {
                if (param_1 == 0x49) {
                  return "DW_AT_type";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x4d) {
              return "DW_AT_vtable_elem_location";
            }
            if (param_1 < 0x4e) {
              pcVar1 = "DW_AT_variable_parameter";
              if (param_1 != 0x4b) {
                if (param_1 == 0x4c) {
                  return "DW_AT_virtuality";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_associated";
              if (param_1 != 0x4f) {
                pcVar1 = "DW_AT_data_location";
                if (param_1 < 0x50) {
                  pcVar1 = "DW_AT_allocated";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x57) {
            return "DW_AT_call_column";
          }
          if (param_1 < 0x58) {
            if (param_1 == 0x54) {
              return "DW_AT_extension";
            }
            if (param_1 < 0x55) {
              pcVar1 = "DW_AT_entry_pc";
              if (param_1 != 0x52) {
                if (param_1 == 0x53) {
                  return "DW_AT_use_UTF8";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_ranges";
              if (param_1 != 0x55) {
                if (param_1 == 0x56) {
                  return "DW_AT_trampoline";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x5a) {
              return "DW_AT_description";
            }
            if (param_1 < 0x5b) {
              pcVar1 = "DW_AT_call_file";
              if (param_1 != 0x58) {
                if (param_1 == 0x59) {
                  return "DW_AT_call_line";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_decimal_scale";
              if (param_1 != 0x5c) {
                pcVar1 = "DW_AT_small";
                if (param_1 < 0x5d) {
                  pcVar1 = "DW_AT_binary_scale";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (param_1 == 0x6b) {
          return "DW_AT_data_bit_offset";
        }
        if (param_1 < 0x6c) {
          if (param_1 == 100) {
            return "DW_AT_object_pointer";
          }
          if (param_1 < 0x65) {
            if (param_1 == 0x61) {
              return "DW_AT_mutable";
            }
            if (param_1 < 0x62) {
              pcVar1 = "DW_AT_digit_count";
              if (param_1 != 0x5f) {
                if (param_1 == 0x60) {
                  return "DW_AT_picture_string";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_threads_scaled";
              if (param_1 != 0x62) {
                if (param_1 == 99) {
                  return "DW_AT_explicit";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x67) {
              return "DW_AT_pure";
            }
            if (param_1 < 0x68) {
              pcVar1 = "DW_AT_endianity";
              if (param_1 != 0x65) {
                if (param_1 == 0x66) {
                  return "DW_AT_elemental";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_signature";
              if (param_1 != 0x69) {
                pcVar1 = "DW_AT_main_subprogram";
                if (param_1 < 0x6a) {
                  pcVar1 = "DW_AT_recursive";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x72) {
            return "DW_AT_str_offsets_base";
          }
          if (param_1 < 0x73) {
            if (param_1 == 0x6e) {
              return "DW_AT_linkage_name";
            }
            if (param_1 < 0x6f) {
              pcVar1 = "DW_AT_const_expr";
              if (param_1 != 0x6c) {
                if (param_1 == 0x6d) {
                  return "DW_AT_enum_class";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_string_length_byte_size";
              if (param_1 != 0x70) {
                pcVar1 = "DW_AT_rank";
                if (param_1 < 0x71) {
                  pcVar1 = "DW_AT_string_length_bit_size";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (param_1 == 0x76) {
              return "DW_AT_dwo_name";
            }
            if (param_1 < 0x77) {
              pcVar1 = "DW_AT_addr_base";
              if (param_1 != 0x73) {
                if (param_1 == 0x74) {
                  return "DW_AT_rnglists_base";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_rvalue_reference";
              if (param_1 != 0x78) {
                pcVar1 = "DW_AT_macros";
                if (param_1 < 0x79) {
                  pcVar1 = "DW_AT_reference";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
  }
  else {
    if (param_1 == 0x2105) {
      return "DW_AT_body_begin";
    }
    if (param_1 < 0x2106) {
      if (param_1 == 0x2007) {
        return "DW_AT_MIPS_linkage_name";
      }
      if (param_1 < 0x2008) {
        if (param_1 == 0x87) {
          return "DW_AT_noreturn";
        }
        if (param_1 < 0x88) {
          if (param_1 == 0x80) {
            return "DW_AT_call_parameter";
          }
          if (param_1 < 0x81) {
            if (param_1 == 0x7d) {
              return "DW_AT_call_return_pc";
            }
            if (param_1 < 0x7e) {
              pcVar1 = "DW_AT_call_all_source_calls";
              if (param_1 != 0x7b) {
                if (param_1 == 0x7c) {
                  return "DW_AT_call_all_tail_calls";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_call_value";
              if (param_1 != 0x7e) {
                if (param_1 == 0x7f) {
                  return "DW_AT_call_origin";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x83) {
              return "DW_AT_call_target";
            }
            if (param_1 < 0x84) {
              pcVar1 = "DW_AT_call_pc";
              if (param_1 != 0x81) {
                if (param_1 == 0x82) {
                  return "DW_AT_call_tail_call";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_call_data_location";
              if (param_1 != 0x85) {
                pcVar1 = "DW_AT_call_data_value";
                if (param_1 < 0x86) {
                  pcVar1 = "DW_AT_call_target_clobbered";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x2000) {
            return "DW_AT_HP_block_index";
          }
          if (param_1 < 0x2001) {
            if (param_1 == 0x8a) {
              return "DW_AT_deleted";
            }
            if (param_1 < 0x8b) {
              pcVar1 = "DW_AT_alignment";
              if (param_1 != 0x88) {
                if (param_1 == 0x89) {
                  return "DW_AT_export_symbols";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_defaulted";
              if (param_1 != 0x8b) {
                if (param_1 == 0x8c) {
                  return "DW_AT_loclists_base";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x2003) {
              return "DW_AT_MIPS_tail_loop_begin";
            }
            if (param_1 < 0x2004) {
              pcVar1 = "DW_AT_MIPS_fde";
              if (param_1 != 0x2001) {
                if (param_1 == 0x2002) {
                  return "DW_AT_MIPS_loop_begin";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_MIPS_loop_unroll_factor";
              if (param_1 != 0x2005) {
                pcVar1 = "DW_AT_MIPS_software_pipeline_depth";
                if (param_1 < 0x2006) {
                  pcVar1 = "DW_AT_MIPS_epilog_begin";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (param_1 == 0x2018) {
          return "DW_AT_HP_cold_region_high_pc";
        }
        if (param_1 < 0x2019) {
          if (param_1 == 0x2011) {
            return "DW_AT_HP_proc_per_section";
          }
          if (param_1 < 0x2012) {
            if (param_1 == 0x200a) {
              return "DW_AT_MIPS_clone_origin";
            }
            if (param_1 < 0x200b) {
              pcVar1 = "DW_AT_MIPS_stride";
              if (param_1 != 0x2008) {
                if (param_1 == 0x2009) {
                  return "DW_AT_MIPS_abstract_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_MIPS_has_inlines";
              if (param_1 != 0x200b) {
                if (param_1 == 0x2010) {
                  return "DW_AT_HP_actuals_stmt_list";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x2014) {
              return "DW_AT_HP_opt_level";
            }
            if (param_1 < 0x2015) {
              pcVar1 = "DW_AT_HP_raw_data_ptr";
              if (param_1 != 0x2012) {
                if (param_1 == 0x2013) {
                  return "DW_AT_HP_pass_by_reference";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_HP_opt_flags";
              if (param_1 != 0x2016) {
                pcVar1 = "DW_AT_HP_cold_region_low_pc";
                if (param_1 < 0x2017) {
                  pcVar1 = "DW_AT_HP_prof_version_id";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x2022) {
            return "DW_AT_HP_definition_points";
          }
          if (param_1 < 0x2023) {
            if (param_1 == 0x201b) {
              return "DW_AT_HP_prof_flags";
            }
            if (param_1 < 0x201c) {
              pcVar1 = "DW_AT_HP_all_variables_modifiable";
              if (param_1 != 0x2019) {
                if (param_1 == 0x201a) {
                  return "DW_AT_HP_linkage_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_HP_unit_size";
              if ((param_1 != 0x2020) && (pcVar1 = "DW_AT_HP_widened_byte_size", param_1 < 0x2021))
              {
                if (param_1 == 0x201f) {
                  return "DW_AT_HP_unit_name";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x2101) {
              return "DW_AT_sf_names";
            }
            if (param_1 < 0x2102) {
              pcVar1 = "DW_AT_HP_default_location";
              if (param_1 != 0x2023) {
                if (param_1 == 0x2029) {
                  return "DW_AT_HP_is_result_param";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_mac_info";
              if (param_1 != 0x2103) {
                pcVar1 = "DW_AT_src_coords";
                if (param_1 < 0x2104) {
                  pcVar1 = "DW_AT_src_info";
                }
                return pcVar1;
              }
            }
          }
        }
      }
    }
    else {
      if (param_1 == 0x2135) {
        return "DW_AT_GNU_pubtypes";
      }
      if (param_1 < 0x2136) {
        if (param_1 == 0x2112) {
          return "DW_AT_GNU_call_site_data_value";
        }
        if (param_1 < 0x2113) {
          if (param_1 == 0x210b) {
            return "DW_AT_GNU_pt_guarded";
          }
          if (param_1 < 0x210c) {
            if (param_1 == 0x2108) {
              return "DW_AT_GNU_guarded_by";
            }
            if (param_1 < 0x2109) {
              pcVar1 = "DW_AT_body_end";
              if (param_1 != 0x2106) {
                if (param_1 == 0x2107) {
                  return "DW_AT_GNU_vector";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_pt_guarded_by";
              if (param_1 != 0x2109) {
                if (param_1 == 0x210a) {
                  return "DW_AT_GNU_guarded";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x210e) {
              return "DW_AT_GNU_shared_locks_required";
            }
            if (param_1 < 0x210f) {
              pcVar1 = "DW_AT_GNU_locks_excluded";
              if (param_1 != 0x210c) {
                if (param_1 == 0x210d) {
                  return "DW_AT_GNU_exclusive_locks_required";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_template_name";
              if (param_1 != 0x2110) {
                pcVar1 = "DW_AT_GNU_call_site_value";
                if (param_1 < 0x2111) {
                  pcVar1 = "DW_AT_GNU_odr_signature";
                }
                return pcVar1;
              }
            }
          }
        }
        else {
          if (param_1 == 0x2119) {
            return "DW_AT_GNU_macros";
          }
          if (param_1 < 0x211a) {
            if (param_1 == 0x2115) {
              return "DW_AT_GNU_tail_call";
            }
            if (param_1 < 0x2116) {
              pcVar1 = "DW_AT_GNU_call_site_target";
              if (param_1 != 0x2113) {
                if (param_1 == 0x2114) {
                  return "DW_AT_GNU_call_site_target_clobbered";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_all_call_sites";
              if (param_1 != 0x2117) {
                pcVar1 = "DW_AT_GNU_all_source_call_sites";
                if (param_1 < 0x2118) {
                  pcVar1 = "DW_AT_GNU_all_tail_call_sites";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (param_1 == 0x2131) {
              return "DW_AT_GNU_dwo_id";
            }
            if (param_1 < 0x2132) {
              pcVar1 = "DW_AT_GNU_deleted";
              if (param_1 != 0x211a) {
                if (param_1 == 0x2130) {
                  return "DW_AT_GNU_dwo_name";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_GNU_addr_base";
              if (param_1 != 0x2133) {
                pcVar1 = "DW_AT_GNU_pubnames";
                if (param_1 < 0x2134) {
                  pcVar1 = "DW_AT_GNU_ranges_base";
                }
                return pcVar1;
              }
            }
          }
        }
      }
      else {
        if (param_1 == 0x3a02) {
          return "DW_AT_PGI_lstride";
        }
        if (param_1 < 0x3a03) {
          if (param_1 == 0x2302) {
            return "DW_AT_GNAT_descriptive_type";
          }
          if (param_1 < 0x2303) {
            if (param_1 == 0x2138) {
              return "DW_AT_GNU_entry_view";
            }
            if (param_1 < 0x2139) {
              pcVar1 = "DW_AT_GNU_discriminator";
              if (param_1 != 0x2136) {
                if (param_1 == 0x2137) {
                  return "DW_AT_GNU_locviews";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_VMS_rtnbeg_pd_address";
              if (param_1 != 0x2201) {
                if (param_1 == 0x2301) {
                  return "DW_AT_use_GNAT_descriptive_type";
                }
                return (char *)0x0;
              }
            }
          }
          else {
            if (param_1 == 0x2305) {
              return "DW_AT_GNU_bias";
            }
            if (param_1 < 0x2306) {
              pcVar1 = "DW_AT_GNU_numerator";
              if (param_1 != 0x2303) {
                if (param_1 == 0x2304) {
                  return "DW_AT_GNU_denominator";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_PGI_lbase";
              if ((param_1 != 0x3a00) && (pcVar1 = "DW_AT_PGI_soffset", param_1 < 0x3a01)) {
                if (param_1 == 0x3210) {
                  return "DW_AT_upc_threads_scaled";
                }
                return (char *)0x0;
              }
            }
          }
        }
        else {
          if (param_1 == 0x3fe7) {
            return "DW_AT_APPLE_omit_frame_ptr";
          }
          if (param_1 < 0x3fe8) {
            if (param_1 == 0x3fe3) {
              return "DW_AT_APPLE_isa";
            }
            if (param_1 < 0x3fe4) {
              pcVar1 = "DW_AT_APPLE_optimized";
              if (param_1 != 0x3fe1) {
                if (param_1 == 0x3fe2) {
                  return "DW_AT_APPLE_flags";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_APPLE_major_runtime_vers";
              if (param_1 != 0x3fe5) {
                pcVar1 = "DW_AT_APPLE_runtime_class";
                if (param_1 < 0x3fe6) {
                  pcVar1 = "DW_AT_APPLE_block";
                }
                return pcVar1;
              }
            }
          }
          else {
            if (param_1 == 0x3fea) {
              return "DW_AT_APPLE_property_setter";
            }
            if (param_1 < 0x3feb) {
              pcVar1 = "DW_AT_APPLE_property_name";
              if (param_1 != 0x3fe8) {
                if (param_1 == 0x3fe9) {
                  return "DW_AT_APPLE_property_getter";
                }
                return (char *)0x0;
              }
            }
            else {
              pcVar1 = "DW_AT_APPLE_objc_complete_type";
              if ((param_1 != 0x3fec) &&
                 (pcVar1 = "DW_AT_APPLE_property_attribute", 0x3feb < param_1)) {
                if (param_1 != 0x3fed) {
                  return (char *)0x0;
                }
                pcVar1 = "DW_AT_APPLE_property";
              }
            }
          }
        }
      }
    }
  }
  return pcVar1;
}

