
/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * get_DW_FORM_name(uint form)

{
  char *pcVar1;
  
  if (form == 0x19) {
    return "DW_FORM_flag_present";
  }
  if (form < 0x1a) {
    if (form == 0xd) {
      return "DW_FORM_sdata";
    }
    if (form < 0xe) {
      if (form == 7) {
        return "DW_FORM_data8";
      }
      if (form < 8) {
        if (form == 4) {
          return "DW_FORM_block4";
        }
        if (form < 5) {
          pcVar1 = "DW_FORM_addr";
          if (form != 1) {
            pcVar1 = "DW_FORM_block2";
            if (form != 3) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_data2";
          if (form != 5) {
            pcVar1 = "DW_FORM_data4";
            if (form != 6) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (form == 10) {
          return "DW_FORM_block1";
        }
        if (form < 0xb) {
          pcVar1 = "DW_FORM_string";
          if (form != 8) {
            pcVar1 = "DW_FORM_block";
            if (form != 9) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_data1";
          if (form != 0xb) {
            pcVar1 = "DW_FORM_flag";
            if (form != 0xc) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      if (form == 0x13) {
        return "DW_FORM_ref4";
      }
      if (form < 0x14) {
        if (form == 0x10) {
          return "DW_FORM_ref_addr";
        }
        if (form < 0x11) {
          pcVar1 = "DW_FORM_strp";
          if (form != 0xe) {
            pcVar1 = "DW_FORM_udata";
            if (form != 0xf) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_ref1";
          if (form != 0x11) {
            pcVar1 = "DW_FORM_ref2";
            if (form != 0x12) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (form == 0x16) {
          return "DW_FORM_indirect";
        }
        if (form < 0x17) {
          pcVar1 = "DW_FORM_ref8";
          if (form != 0x14) {
            pcVar1 = "DW_FORM_ref_udata";
            if (form != 0x15) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_sec_offset";
          if (form != 0x17) {
            pcVar1 = "DW_FORM_exprloc";
            if (form != 0x18) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
  }
  else {
    if (form == 0x25) {
      return "DW_FORM_strx1";
    }
    if (form < 0x26) {
      if (form == 0x1f) {
        return "DW_FORM_line_strp";
      }
      if (form < 0x20) {
        if (form == 0x1c) {
          return "DW_FORM_ref_sup4";
        }
        if (form < 0x1d) {
          pcVar1 = "DW_FORM_strx";
          if (form != 0x1a) {
            pcVar1 = "DW_FORM_addrx";
            if (form != 0x1b) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_strp_sup";
          if (form != 0x1d) {
            pcVar1 = "DW_FORM_data16";
            if (form != 0x1e) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (form == 0x22) {
          return "DW_FORM_loclistx";
        }
        if (form < 0x23) {
          pcVar1 = "DW_FORM_ref_sig8";
          if (form != 0x20) {
            pcVar1 = "DW_FORM_implicit_const";
            if (form != 0x21) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_rnglistx";
          if (form != 0x23) {
            pcVar1 = "DW_FORM_ref_sup8";
            if (form != 0x24) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      if (form == 0x2b) {
        return "DW_FORM_addrx3";
      }
      if (form < 0x2c) {
        if (form == 0x28) {
          return "DW_FORM_strx4";
        }
        if (form < 0x29) {
          pcVar1 = "DW_FORM_strx2";
          if (form != 0x26) {
            pcVar1 = "DW_FORM_strx3";
            if (form != 0x27) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_addrx1";
          if (form != 0x29) {
            pcVar1 = "DW_FORM_addrx2";
            if (form != 0x2a) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else if (form == 0x1f02) {
        pcVar1 = "DW_FORM_GNU_str_index";
      }
      else if (form < 0x1f03) {
        pcVar1 = "DW_FORM_addrx4";
        if (form != 0x2c) {
          pcVar1 = "DW_FORM_GNU_addr_index";
          if (form != 0x1f01) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "DW_FORM_GNU_ref_alt";
        if (form != 0x1f20) {
          pcVar1 = "DW_FORM_GNU_strp_alt";
          if (form != 0x1f21) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  return pcVar1;
}



/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * FUN_00068ed0(uint param_1)

{
  char *pcVar1;
  
  if (param_1 == 0x19) {
    return "DW_FORM_flag_present";
  }
  if (param_1 < 0x1a) {
    if (param_1 == 0xd) {
      return "DW_FORM_sdata";
    }
    if (param_1 < 0xe) {
      if (param_1 == 7) {
        return "DW_FORM_data8";
      }
      if (param_1 < 8) {
        if (param_1 == 4) {
          return "DW_FORM_block4";
        }
        if (param_1 < 5) {
          pcVar1 = "DW_FORM_addr";
          if (param_1 != 1) {
            pcVar1 = "DW_FORM_block2";
            if (param_1 != 3) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_data2";
          if (param_1 != 5) {
            pcVar1 = "DW_FORM_data4";
            if (param_1 != 6) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (param_1 == 10) {
          return "DW_FORM_block1";
        }
        if (param_1 < 0xb) {
          pcVar1 = "DW_FORM_string";
          if (param_1 != 8) {
            pcVar1 = "DW_FORM_block";
            if (param_1 != 9) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_data1";
          if (param_1 != 0xb) {
            pcVar1 = "DW_FORM_flag";
            if (param_1 != 0xc) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      if (param_1 == 0x13) {
        return "DW_FORM_ref4";
      }
      if (param_1 < 0x14) {
        if (param_1 == 0x10) {
          return "DW_FORM_ref_addr";
        }
        if (param_1 < 0x11) {
          pcVar1 = "DW_FORM_strp";
          if (param_1 != 0xe) {
            pcVar1 = "DW_FORM_udata";
            if (param_1 != 0xf) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_ref1";
          if (param_1 != 0x11) {
            pcVar1 = "DW_FORM_ref2";
            if (param_1 != 0x12) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (param_1 == 0x16) {
          return "DW_FORM_indirect";
        }
        if (param_1 < 0x17) {
          pcVar1 = "DW_FORM_ref8";
          if (param_1 != 0x14) {
            pcVar1 = "DW_FORM_ref_udata";
            if (param_1 != 0x15) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_sec_offset";
          if (param_1 != 0x17) {
            pcVar1 = "DW_FORM_exprloc";
            if (param_1 != 0x18) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
  }
  else {
    if (param_1 == 0x25) {
      return "DW_FORM_strx1";
    }
    if (param_1 < 0x26) {
      if (param_1 == 0x1f) {
        return "DW_FORM_line_strp";
      }
      if (param_1 < 0x20) {
        if (param_1 == 0x1c) {
          return "DW_FORM_ref_sup4";
        }
        if (param_1 < 0x1d) {
          pcVar1 = "DW_FORM_strx";
          if (param_1 != 0x1a) {
            pcVar1 = "DW_FORM_addrx";
            if (param_1 != 0x1b) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_strp_sup";
          if (param_1 != 0x1d) {
            pcVar1 = "DW_FORM_data16";
            if (param_1 != 0x1e) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (param_1 == 0x22) {
          return "DW_FORM_loclistx";
        }
        if (param_1 < 0x23) {
          pcVar1 = "DW_FORM_ref_sig8";
          if (param_1 != 0x20) {
            pcVar1 = "DW_FORM_implicit_const";
            if (param_1 != 0x21) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_rnglistx";
          if (param_1 != 0x23) {
            pcVar1 = "DW_FORM_ref_sup8";
            if (param_1 != 0x24) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      if (param_1 == 0x2b) {
        return "DW_FORM_addrx3";
      }
      if (param_1 < 0x2c) {
        if (param_1 == 0x28) {
          return "DW_FORM_strx4";
        }
        if (param_1 < 0x29) {
          pcVar1 = "DW_FORM_strx2";
          if (param_1 != 0x26) {
            pcVar1 = "DW_FORM_strx3";
            if (param_1 != 0x27) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_addrx1";
          if (param_1 != 0x29) {
            pcVar1 = "DW_FORM_addrx2";
            if (param_1 != 0x2a) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else if (param_1 == 0x1f02) {
        pcVar1 = "DW_FORM_GNU_str_index";
      }
      else if (param_1 < 0x1f03) {
        pcVar1 = "DW_FORM_addrx4";
        if (param_1 != 0x2c) {
          pcVar1 = "DW_FORM_GNU_addr_index";
          if (param_1 != 0x1f01) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "DW_FORM_GNU_ref_alt";
        if (param_1 != 0x1f20) {
          pcVar1 = "DW_FORM_GNU_strp_alt";
          if (param_1 != 0x1f21) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  return pcVar1;
}


CALL 0x0004ab7d
ADD ECX,0x4b12b
MOV EDX,dword ptr [ESP + 0x4]
CMP EDX,0x19
JZ 0x000692e0
JBE 0x00068f38
CMP EDX,0x25
JZ 0x000692c0
JA 0x00068fe8
CMP EDX,0x1f
JZ 0x00069290
JBE 0x00068fb8
CMP EDX,0x22
JZ 0x00069210
JA 0x00068f90
LEA EAX,[ECX + 0xfffe2b71]
CMP EDX,0x20
JZ 0x00069206
CMP EDX,0x21
LEA EAX,[ECX + 0xfffe2be0]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
CMP EDX,0xd
JZ 0x000692d0
JA 0x00069108
CMP EDX,0x7
JZ 0x000692b0
JBE 0x000690d8
CMP EDX,0xa
JZ 0x00069220
JA 0x000690b0
LEA EAX,[ECX + 0xfffe2a61]
CMP EDX,0x8
JZ 0x00069206
CMP EDX,0x9
LEA EAX,[ECX + 0xfffe2a70]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2c08]
CMP EDX,0x23
JZ 0x00069206
CMP EDX,0x24
LEA EAX,[ECX + 0xfffe2c19]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
CMP EDX,0x1c
JZ 0x00069230
JA 0x00069030
LEA EAX,[ECX + 0xfffe2b82]
CMP EDX,0x1a
JZ 0x00069206
CMP EDX,0x1b
LEA EAX,[ECX + 0xfffe2b8f]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
CMP EDX,0x2b
JZ 0x00069280
JBE 0x00069080
CMP EDX,0x1f02
JZ 0x00069200
JA 0x00069058
LEA EAX,[ECX + 0xfffe2c8f]
CMP EDX,0x2c
JZ 0x00069206
CMP EDX,0x1f01
LEA EAX,[ECX + 0xfffe2c9e]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2bae]
CMP EDX,0x1d
JZ 0x00069206
CMP EDX,0x1e
LEA EAX,[ECX + 0xfffe2bbf]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2ccb]
CMP EDX,0x1f20
JZ 0x00069206
CMP EDX,0x1f21
LEA EAX,[ECX + 0xfffe2cdf]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
CMP EDX,0x28
JZ 0x00069240
JA 0x000691c0
LEA EAX,[ECX + 0xfffe2c38]
CMP EDX,0x26
JZ 0x00069206
CMP EDX,0x27
LEA EAX,[ECX + 0xfffe2c46]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2a8d]
CMP EDX,0xb
JZ 0x00069206
CMP EDX,0xc
LEA EAX,[ECX + 0xfffe2a9b]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
CMP EDX,0x4
JZ 0x00069250
JA 0x00069140
LEA EAX,[ECX + 0xfffe2a1b]
CMP EDX,0x1
JZ 0x00069206
CMP EDX,0x3
LEA EAX,[ECX + 0xfffe2cf4]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
CMP EDX,0x13
JZ 0x000692a0
JBE 0x00069190
CMP EDX,0x16
JZ 0x00069260
JA 0x00069168
LEA EAX,[ECX + 0xfffe2b09]
CMP EDX,0x14
JZ 0x00069206
CMP EDX,0x15
LEA EAX,[ECX + 0xfffe2b16]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2a37]
CMP EDX,0x5
JZ 0x00069206
CMP EDX,0x6
LEA EAX,[ECX + 0xfffe2a45]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2b39]
CMP EDX,0x17
JZ 0x00069206
CMP EDX,0x18
LEA EAX,[ECX + 0xfffe2b4c]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
CMP EDX,0x10
JZ 0x00069270
JA 0x000691e0
LEA EAX,[ECX + 0xfffe2ab6]
CMP EDX,0xe
JZ 0x00069206
CMP EDX,0xf
LEA EAX,[ECX + 0xfffe2ac3]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2c62]
CMP EDX,0x29
JZ 0x00069206
CMP EDX,0x2a
LEA EAX,[ECX + 0xfffe2c71]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2ae2]
CMP EDX,0x11
JZ 0x00069206
CMP EDX,0x12
LEA EAX,[ECX + 0xfffe2aef]
MOV EDX,0x0
CMOVNZ EAX,EDX
RET
LEA EAX,[ECX + 0xfffe2cb5]
RET
LEA EAX,[ECX + 0xfffe2bf7]
RET
LEA EAX,[ECX + 0xfffe2a7e]
RET
LEA EAX,[ECX + 0xfffe2b9d]
RET
LEA EAX,[ECX + 0xfffe2c54]
RET
LEA EAX,[ECX + 0xfffe2a28]
RET
LEA EAX,[ECX + 0xfffe2b28]
RET
LEA EAX,[ECX + 0xfffe2ad1]
RET
LEA EAX,[ECX + 0xfffe2c80]
RET
LEA EAX,[ECX + 0xfffe2bce]
RET
LEA EAX,[ECX + 0xfffe2afc]
RET
LEA EAX,[ECX + 0xfffe2a53]
RET
LEA EAX,[ECX + 0xfffe2c2a]
RET
LEA EAX,[ECX + 0xfffe2aa8]
RET
LEA EAX,[ECX + 0xfffe2b5c]
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */\n\nchar * FUN_00068ed0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * FUN_00068ed0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* FUN_00068ed0(uint param_1)" * (function_declarator "FUN_00068ed0(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 == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (param_1 == 0x19) {\n    return "DW_FORM_flag_present";\n  }" if (parenthesized_expression "(param_1 == 0x19)" ( (binary_expression "param_1 == 0x19" identifier == number_literal) )) (compound_statement "{\n    return "DW_FORM_flag_present";\n  }" { (return_statement "return "DW_FORM_flag_present";" return (string_literal ""DW_FORM_flag_present"" " string_content ") ;) })) (if_statement "if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 < 0x1a)" ( (binary_expression "param_1 < 0x1a" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }" if (parenthesized_expression "(param_1 == 0xd)" ( (binary_expression "param_1 == 0xd" identifier == number_literal) )) (compound_statement "{\n      return "DW_FORM_sdata";\n    }" { (return_statement "return "DW_FORM_sdata";" return (string_literal ""DW_FORM_sdata"" " string_content ") ;) })) (if_statement "if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0xe)" ( (binary_expression "param_1 < 0xe" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }" if (parenthesized_expression "(param_1 == 7)" ( (binary_expression "param_1 == 7" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_data8";\n      }" { (return_statement "return "DW_FORM_data8";" return (string_literal ""DW_FORM_data8"" " string_content ") ;) })) (if_statement "if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 8)" ( (binary_expression "param_1 < 8" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }" if (parenthesized_expression "(param_1 == 4)" ( (binary_expression "param_1 == 4" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_block4";\n        }" { (return_statement "return "DW_FORM_block4";" return (string_literal ""DW_FORM_block4"" " string_content ") ;) })) (if_statement "if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 5)" ( (binary_expression "param_1 < 5" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_addr";" (assignment_expression "pcVar1 = "DW_FORM_addr"" identifier = (string_literal ""DW_FORM_addr"" " string_content ")) ;) (if_statement "if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 1)" ( (binary_expression "param_1 != 1" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_block2";" (assignment_expression "pcVar1 = "DW_FORM_block2"" identifier = (string_literal ""DW_FORM_block2"" " string_content ")) ;) (if_statement "if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 3)" ( (binary_expression "param_1 != 3" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_data2";" (assignment_expression "pcVar1 = "DW_FORM_data2"" identifier = (string_literal ""DW_FORM_data2"" " string_content ")) ;) (if_statement "if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 5)" ( (binary_expression "param_1 != 5" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_data4";" (assignment_expression "pcVar1 = "DW_FORM_data4"" identifier = (string_literal ""DW_FORM_data4"" " string_content ")) ;) (if_statement "if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 6)" ( (binary_expression "param_1 != 6" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }" if (parenthesized_expression "(param_1 == 10)" ( (binary_expression "param_1 == 10" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_block1";\n        }" { (return_statement "return "DW_FORM_block1";" return (string_literal ""DW_FORM_block1"" " string_content ") ;) })) (if_statement "if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0xb)" ( (binary_expression "param_1 < 0xb" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_string";" (assignment_expression "pcVar1 = "DW_FORM_string"" identifier = (string_literal ""DW_FORM_string"" " string_content ")) ;) (if_statement "if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 8)" ( (binary_expression "param_1 != 8" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_block";" (assignment_expression "pcVar1 = "DW_FORM_block"" identifier = (string_literal ""DW_FORM_block"" " string_content ")) ;) (if_statement "if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 9)" ( (binary_expression "param_1 != 9" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_data1";" (assignment_expression "pcVar1 = "DW_FORM_data1"" identifier = (string_literal ""DW_FORM_data1"" " string_content ")) ;) (if_statement "if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0xb)" ( (binary_expression "param_1 != 0xb" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_flag";" (assignment_expression "pcVar1 = "DW_FORM_flag"" identifier = (string_literal ""DW_FORM_flag"" " string_content ")) ;) (if_statement "if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0xc)" ( (binary_expression "param_1 != 0xc" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }" if (parenthesized_expression "(param_1 == 0x13)" ( (binary_expression "param_1 == 0x13" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_ref4";\n      }" { (return_statement "return "DW_FORM_ref4";" return (string_literal ""DW_FORM_ref4"" " string_content ") ;) })) (if_statement "if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x14)" ( (binary_expression "param_1 < 0x14" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }" if (parenthesized_expression "(param_1 == 0x10)" ( (binary_expression "param_1 == 0x10" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_ref_addr";\n        }" { (return_statement "return "DW_FORM_ref_addr";" return (string_literal ""DW_FORM_ref_addr"" " string_content ") ;) })) (if_statement "if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x11)" ( (binary_expression "param_1 < 0x11" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strp";" (assignment_expression "pcVar1 = "DW_FORM_strp"" identifier = (string_literal ""DW_FORM_strp"" " string_content ")) ;) (if_statement "if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0xe)" ( (binary_expression "param_1 != 0xe" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_udata";" (assignment_expression "pcVar1 = "DW_FORM_udata"" identifier = (string_literal ""DW_FORM_udata"" " string_content ")) ;) (if_statement "if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0xf)" ( (binary_expression "param_1 != 0xf" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref1";" (assignment_expression "pcVar1 = "DW_FORM_ref1"" identifier = (string_literal ""DW_FORM_ref1"" " string_content ")) ;) (if_statement "if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x11)" ( (binary_expression "param_1 != 0x11" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref2";" (assignment_expression "pcVar1 = "DW_FORM_ref2"" identifier = (string_literal ""DW_FORM_ref2"" " string_content ")) ;) (if_statement "if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x12)" ( (binary_expression "param_1 != 0x12" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }" if (parenthesized_expression "(param_1 == 0x16)" ( (binary_expression "param_1 == 0x16" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_indirect";\n        }" { (return_statement "return "DW_FORM_indirect";" return (string_literal ""DW_FORM_indirect"" " string_content ") ;) })) (if_statement "if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x17)" ( (binary_expression "param_1 < 0x17" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref8";" (assignment_expression "pcVar1 = "DW_FORM_ref8"" identifier = (string_literal ""DW_FORM_ref8"" " string_content ")) ;) (if_statement "if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x14)" ( (binary_expression "param_1 != 0x14" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref_udata";" (assignment_expression "pcVar1 = "DW_FORM_ref_udata"" identifier = (string_literal ""DW_FORM_ref_udata"" " string_content ")) ;) (if_statement "if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x15)" ( (binary_expression "param_1 != 0x15" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_sec_offset";" (assignment_expression "pcVar1 = "DW_FORM_sec_offset"" identifier = (string_literal ""DW_FORM_sec_offset"" " string_content ")) ;) (if_statement "if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x17)" ( (binary_expression "param_1 != 0x17" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_exprloc";" (assignment_expression "pcVar1 = "DW_FORM_exprloc"" identifier = (string_literal ""DW_FORM_exprloc"" " string_content ")) ;) (if_statement "if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x18)" ( (binary_expression "param_1 != 0x18" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }" if (parenthesized_expression "(param_1 == 0x25)" ( (binary_expression "param_1 == 0x25" identifier == number_literal) )) (compound_statement "{\n      return "DW_FORM_strx1";\n    }" { (return_statement "return "DW_FORM_strx1";" return (string_literal ""DW_FORM_strx1"" " string_content ") ;) })) (if_statement "if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x26)" ( (binary_expression "param_1 < 0x26" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }" if (parenthesized_expression "(param_1 == 0x1f)" ( (binary_expression "param_1 == 0x1f" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_line_strp";\n      }" { (return_statement "return "DW_FORM_line_strp";" return (string_literal ""DW_FORM_line_strp"" " string_content ") ;) })) (if_statement "if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x20)" ( (binary_expression "param_1 < 0x20" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }" if (parenthesized_expression "(param_1 == 0x1c)" ( (binary_expression "param_1 == 0x1c" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_ref_sup4";\n        }" { (return_statement "return "DW_FORM_ref_sup4";" return (string_literal ""DW_FORM_ref_sup4"" " string_content ") ;) })) (if_statement "if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x1d)" ( (binary_expression "param_1 < 0x1d" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strx";" (assignment_expression "pcVar1 = "DW_FORM_strx"" identifier = (string_literal ""DW_FORM_strx"" " string_content ")) ;) (if_statement "if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x1a)" ( (binary_expression "param_1 != 0x1a" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_addrx";" (assignment_expression "pcVar1 = "DW_FORM_addrx"" identifier = (string_literal ""DW_FORM_addrx"" " string_content ")) ;) (if_statement "if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x1b)" ( (binary_expression "param_1 != 0x1b" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strp_sup";" (assignment_expression "pcVar1 = "DW_FORM_strp_sup"" identifier = (string_literal ""DW_FORM_strp_sup"" " string_content ")) ;) (if_statement "if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x1d)" ( (binary_expression "param_1 != 0x1d" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_data16";" (assignment_expression "pcVar1 = "DW_FORM_data16"" identifier = (string_literal ""DW_FORM_data16"" " string_content ")) ;) (if_statement "if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x1e)" ( (binary_expression "param_1 != 0x1e" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }" if (parenthesized_expression "(param_1 == 0x22)" ( (binary_expression "param_1 == 0x22" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_loclistx";\n        }" { (return_statement "return "DW_FORM_loclistx";" return (string_literal ""DW_FORM_loclistx"" " string_content ") ;) })) (if_statement "if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x23)" ( (binary_expression "param_1 < 0x23" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref_sig8";" (assignment_expression "pcVar1 = "DW_FORM_ref_sig8"" identifier = (string_literal ""DW_FORM_ref_sig8"" " string_content ")) ;) (if_statement "if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x20)" ( (binary_expression "param_1 != 0x20" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_implicit_const";" (assignment_expression "pcVar1 = "DW_FORM_implicit_const"" identifier = (string_literal ""DW_FORM_implicit_const"" " string_content ")) ;) (if_statement "if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x21)" ( (binary_expression "param_1 != 0x21" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_rnglistx";" (assignment_expression "pcVar1 = "DW_FORM_rnglistx"" identifier = (string_literal ""DW_FORM_rnglistx"" " string_content ")) ;) (if_statement "if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x23)" ( (binary_expression "param_1 != 0x23" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref_sup8";" (assignment_expression "pcVar1 = "DW_FORM_ref_sup8"" identifier = (string_literal ""DW_FORM_ref_sup8"" " string_content ")) ;) (if_statement "if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x24)" ( (binary_expression "param_1 != 0x24" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" else (compound_statement "{\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }" if (parenthesized_expression "(param_1 == 0x2b)" ( (binary_expression "param_1 == 0x2b" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_addrx3";\n      }" { (return_statement "return "DW_FORM_addrx3";" return (string_literal ""DW_FORM_addrx3"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x2c)" ( (binary_expression "param_1 < 0x2c" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }" if (parenthesized_expression "(param_1 == 0x28)" ( (binary_expression "param_1 == 0x28" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_strx4";\n        }" { (return_statement "return "DW_FORM_strx4";" return (string_literal ""DW_FORM_strx4"" " string_content ") ;) })) (if_statement "if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x29)" ( (binary_expression "param_1 < 0x29" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strx2";" (assignment_expression "pcVar1 = "DW_FORM_strx2"" identifier = (string_literal ""DW_FORM_strx2"" " string_content ")) ;) (if_statement "if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x26)" ( (binary_expression "param_1 != 0x26" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_strx3";" (assignment_expression "pcVar1 = "DW_FORM_strx3"" identifier = (string_literal ""DW_FORM_strx3"" " string_content ")) ;) (if_statement "if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x27)" ( (binary_expression "param_1 != 0x27" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_addrx1";" (assignment_expression "pcVar1 = "DW_FORM_addrx1"" identifier = (string_literal ""DW_FORM_addrx1"" " string_content ")) ;) (if_statement "if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x29)" ( (binary_expression "param_1 != 0x29" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_addrx2";" (assignment_expression "pcVar1 = "DW_FORM_addrx2"" identifier = (string_literal ""DW_FORM_addrx2"" " string_content ")) ;) (if_statement "if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x2a)" ( (binary_expression "param_1 != 0x2a" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (if_statement "if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 == 0x1f02)" ( (binary_expression "param_1 == 0x1f02" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }" { (expression_statement "pcVar1 = "DW_FORM_GNU_str_index";" (assignment_expression "pcVar1 = "DW_FORM_GNU_str_index"" identifier = (string_literal ""DW_FORM_GNU_str_index"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (if_statement "if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x1f03)" ( (binary_expression "param_1 < 0x1f03" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "DW_FORM_addrx4";" (assignment_expression "pcVar1 = "DW_FORM_addrx4"" identifier = (string_literal ""DW_FORM_addrx4"" " string_content ")) ;) (if_statement "if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(param_1 != 0x2c)" ( (binary_expression "param_1 != 0x2c" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "DW_FORM_GNU_addr_index";" (assignment_expression "pcVar1 = "DW_FORM_GNU_addr_index"" identifier = (string_literal ""DW_FORM_GNU_addr_index"" " string_content ")) ;) (if_statement "if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x1f01)" ( (binary_expression "param_1 != 0x1f01" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = (char *)0x0;\n          }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "DW_FORM_GNU_ref_alt";" (assignment_expression "pcVar1 = "DW_FORM_GNU_ref_alt"" identifier = (string_literal ""DW_FORM_GNU_ref_alt"" " string_content ")) ;) (if_statement "if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(param_1 != 0x1f20)" ( (binary_expression "param_1 != 0x1f20" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "DW_FORM_GNU_strp_alt";" (assignment_expression "pcVar1 = "DW_FORM_GNU_strp_alt"" identifier = (string_literal ""DW_FORM_GNU_strp_alt"" " string_content ")) ;) (if_statement "if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x1f21)" ( (binary_expression "param_1 != 0x1f21" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = (char *)0x0;\n          }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))))))) }))) }))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */\n\nchar * get_DW_FORM_name(uint form)\n\n{\n  char *pcVar1;\n  \n  if (form == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (form < 0x1a) {\n    if (form == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (form < 0xe) {\n      if (form == 7) {\n        return "DW_FORM_data8";\n      }\n      if (form < 8) {\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (form == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (form < 0x26) {\n      if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * get_DW_FORM_name(uint form)\n\n{\n  char *pcVar1;\n  \n  if (form == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (form < 0x1a) {\n    if (form == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (form < 0xe) {\n      if (form == 7) {\n        return "DW_FORM_data8";\n      }\n      if (form < 8) {\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (form == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (form < 0x26) {\n      if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* get_DW_FORM_name(uint form)" * (function_declarator "get_DW_FORM_name(uint form)" identifier (parameter_list "(uint form)" ( (parameter_declaration "uint form" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (form == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (form < 0x1a) {\n    if (form == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (form < 0xe) {\n      if (form == 7) {\n        return "DW_FORM_data8";\n      }\n      if (form < 8) {\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (form == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (form < 0x26) {\n      if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (form == 0x19) {\n    return "DW_FORM_flag_present";\n  }" if (parenthesized_expression "(form == 0x19)" ( (binary_expression "form == 0x19" identifier == number_literal) )) (compound_statement "{\n    return "DW_FORM_flag_present";\n  }" { (return_statement "return "DW_FORM_flag_present";" return (string_literal ""DW_FORM_flag_present"" " string_content ") ;) })) (if_statement "if (form < 0x1a) {\n    if (form == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (form < 0xe) {\n      if (form == 7) {\n        return "DW_FORM_data8";\n      }\n      if (form < 8) {\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (form == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (form < 0x26) {\n      if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(form < 0x1a)" ( (binary_expression "form < 0x1a" identifier < number_literal) )) (compound_statement "{\n    if (form == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (form < 0xe) {\n      if (form == 7) {\n        return "DW_FORM_data8";\n      }\n      if (form < 8) {\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (form == 0xd) {\n      return "DW_FORM_sdata";\n    }" if (parenthesized_expression "(form == 0xd)" ( (binary_expression "form == 0xd" identifier == number_literal) )) (compound_statement "{\n      return "DW_FORM_sdata";\n    }" { (return_statement "return "DW_FORM_sdata";" return (string_literal ""DW_FORM_sdata"" " string_content ") ;) })) (if_statement "if (form < 0xe) {\n      if (form == 7) {\n        return "DW_FORM_data8";\n      }\n      if (form < 8) {\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" if (parenthesized_expression "(form < 0xe)" ( (binary_expression "form < 0xe" identifier < number_literal) )) (compound_statement "{\n      if (form == 7) {\n        return "DW_FORM_data8";\n      }\n      if (form < 8) {\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (form == 7) {\n        return "DW_FORM_data8";\n      }" if (parenthesized_expression "(form == 7)" ( (binary_expression "form == 7" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_data8";\n      }" { (return_statement "return "DW_FORM_data8";" return (string_literal ""DW_FORM_data8"" " string_content ") ;) })) (if_statement "if (form < 8) {\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(form < 8)" ( (binary_expression "form < 8" identifier < number_literal) )) (compound_statement "{\n        if (form == 4) {\n          return "DW_FORM_block4";\n        }\n        if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (form == 4) {\n          return "DW_FORM_block4";\n        }" if (parenthesized_expression "(form == 4)" ( (binary_expression "form == 4" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_block4";\n        }" { (return_statement "return "DW_FORM_block4";" return (string_literal ""DW_FORM_block4"" " string_content ") ;) })) (if_statement "if (form < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(form < 5)" ( (binary_expression "form < 5" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_addr";\n          if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_addr";" (assignment_expression "pcVar1 = "DW_FORM_addr"" identifier = (string_literal ""DW_FORM_addr"" " string_content ")) ;) (if_statement "if (form != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 1)" ( (binary_expression "form != 1" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_block2";\n            if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_block2";" (assignment_expression "pcVar1 = "DW_FORM_block2"" identifier = (string_literal ""DW_FORM_block2"" " string_content ")) ;) (if_statement "if (form != 3) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 3)" ( (binary_expression "form != 3" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_data2";\n          if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_data2";" (assignment_expression "pcVar1 = "DW_FORM_data2"" identifier = (string_literal ""DW_FORM_data2"" " string_content ")) ;) (if_statement "if (form != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 5)" ( (binary_expression "form != 5" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_data4";\n            if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_data4";" (assignment_expression "pcVar1 = "DW_FORM_data4"" identifier = (string_literal ""DW_FORM_data4"" " string_content ")) ;) (if_statement "if (form != 6) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 6)" ( (binary_expression "form != 6" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (form == 10) {\n          return "DW_FORM_block1";\n        }\n        if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (form == 10) {\n          return "DW_FORM_block1";\n        }" if (parenthesized_expression "(form == 10)" ( (binary_expression "form == 10" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_block1";\n        }" { (return_statement "return "DW_FORM_block1";" return (string_literal ""DW_FORM_block1"" " string_content ") ;) })) (if_statement "if (form < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(form < 0xb)" ( (binary_expression "form < 0xb" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_string";\n          if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_string";" (assignment_expression "pcVar1 = "DW_FORM_string"" identifier = (string_literal ""DW_FORM_string"" " string_content ")) ;) (if_statement "if (form != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 8)" ( (binary_expression "form != 8" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_block";\n            if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_block";" (assignment_expression "pcVar1 = "DW_FORM_block"" identifier = (string_literal ""DW_FORM_block"" " string_content ")) ;) (if_statement "if (form != 9) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 9)" ( (binary_expression "form != 9" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_data1";\n          if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_data1";" (assignment_expression "pcVar1 = "DW_FORM_data1"" identifier = (string_literal ""DW_FORM_data1"" " string_content ")) ;) (if_statement "if (form != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0xb)" ( (binary_expression "form != 0xb" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_flag";\n            if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_flag";" (assignment_expression "pcVar1 = "DW_FORM_flag"" identifier = (string_literal ""DW_FORM_flag"" " string_content ")) ;) (if_statement "if (form != 0xc) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0xc)" ( (binary_expression "form != 0xc" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n      if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (form == 0x13) {\n        return "DW_FORM_ref4";\n      }" if (parenthesized_expression "(form == 0x13)" ( (binary_expression "form == 0x13" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_ref4";\n      }" { (return_statement "return "DW_FORM_ref4";" return (string_literal ""DW_FORM_ref4"" " string_content ") ;) })) (if_statement "if (form < 0x14) {\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(form < 0x14)" ( (binary_expression "form < 0x14" identifier < number_literal) )) (compound_statement "{\n        if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (form == 0x10) {\n          return "DW_FORM_ref_addr";\n        }" if (parenthesized_expression "(form == 0x10)" ( (binary_expression "form == 0x10" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_ref_addr";\n        }" { (return_statement "return "DW_FORM_ref_addr";" return (string_literal ""DW_FORM_ref_addr"" " string_content ") ;) })) (if_statement "if (form < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(form < 0x11)" ( (binary_expression "form < 0x11" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strp";\n          if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strp";" (assignment_expression "pcVar1 = "DW_FORM_strp"" identifier = (string_literal ""DW_FORM_strp"" " string_content ")) ;) (if_statement "if (form != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0xe)" ( (binary_expression "form != 0xe" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_udata";\n            if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_udata";" (assignment_expression "pcVar1 = "DW_FORM_udata"" identifier = (string_literal ""DW_FORM_udata"" " string_content ")) ;) (if_statement "if (form != 0xf) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0xf)" ( (binary_expression "form != 0xf" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_ref1";\n          if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref1";" (assignment_expression "pcVar1 = "DW_FORM_ref1"" identifier = (string_literal ""DW_FORM_ref1"" " string_content ")) ;) (if_statement "if (form != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x11)" ( (binary_expression "form != 0x11" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref2";\n            if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref2";" (assignment_expression "pcVar1 = "DW_FORM_ref2"" identifier = (string_literal ""DW_FORM_ref2"" " string_content ")) ;) (if_statement "if (form != 0x12) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x12)" ( (binary_expression "form != 0x12" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (form == 0x16) {\n          return "DW_FORM_indirect";\n        }" if (parenthesized_expression "(form == 0x16)" ( (binary_expression "form == 0x16" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_indirect";\n        }" { (return_statement "return "DW_FORM_indirect";" return (string_literal ""DW_FORM_indirect"" " string_content ") ;) })) (if_statement "if (form < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(form < 0x17)" ( (binary_expression "form < 0x17" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_ref8";\n          if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref8";" (assignment_expression "pcVar1 = "DW_FORM_ref8"" identifier = (string_literal ""DW_FORM_ref8"" " string_content ")) ;) (if_statement "if (form != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x14)" ( (binary_expression "form != 0x14" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref_udata";\n            if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref_udata";" (assignment_expression "pcVar1 = "DW_FORM_ref_udata"" identifier = (string_literal ""DW_FORM_ref_udata"" " string_content ")) ;) (if_statement "if (form != 0x15) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x15)" ( (binary_expression "form != 0x15" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_sec_offset";\n          if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_sec_offset";" (assignment_expression "pcVar1 = "DW_FORM_sec_offset"" identifier = (string_literal ""DW_FORM_sec_offset"" " string_content ")) ;) (if_statement "if (form != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x17)" ( (binary_expression "form != 0x17" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_exprloc";\n            if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_exprloc";" (assignment_expression "pcVar1 = "DW_FORM_exprloc"" identifier = (string_literal ""DW_FORM_exprloc"" " string_content ")) ;) (if_statement "if (form != 0x18) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x18)" ( (binary_expression "form != 0x18" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n    if (form == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (form < 0x26) {\n      if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    if (form == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (form < 0x26) {\n      if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (if_statement "if (form == 0x25) {\n      return "DW_FORM_strx1";\n    }" if (parenthesized_expression "(form == 0x25)" ( (binary_expression "form == 0x25" identifier == number_literal) )) (compound_statement "{\n      return "DW_FORM_strx1";\n    }" { (return_statement "return "DW_FORM_strx1";" return (string_literal ""DW_FORM_strx1"" " string_content ") ;) })) (if_statement "if (form < 0x26) {\n      if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(form < 0x26)" ( (binary_expression "form < 0x26" identifier < number_literal) )) (compound_statement "{\n      if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (form == 0x1f) {\n        return "DW_FORM_line_strp";\n      }" if (parenthesized_expression "(form == 0x1f)" ( (binary_expression "form == 0x1f" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_line_strp";\n      }" { (return_statement "return "DW_FORM_line_strp";" return (string_literal ""DW_FORM_line_strp"" " string_content ") ;) })) (if_statement "if (form < 0x20) {\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(form < 0x20)" ( (binary_expression "form < 0x20" identifier < number_literal) )) (compound_statement "{\n        if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (form == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }" if (parenthesized_expression "(form == 0x1c)" ( (binary_expression "form == 0x1c" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_ref_sup4";\n        }" { (return_statement "return "DW_FORM_ref_sup4";" return (string_literal ""DW_FORM_ref_sup4"" " string_content ") ;) })) (if_statement "if (form < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(form < 0x1d)" ( (binary_expression "form < 0x1d" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strx";\n          if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strx";" (assignment_expression "pcVar1 = "DW_FORM_strx"" identifier = (string_literal ""DW_FORM_strx"" " string_content ")) ;) (if_statement "if (form != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x1a)" ( (binary_expression "form != 0x1a" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_addrx";\n            if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_addrx";" (assignment_expression "pcVar1 = "DW_FORM_addrx"" identifier = (string_literal ""DW_FORM_addrx"" " string_content ")) ;) (if_statement "if (form != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x1b)" ( (binary_expression "form != 0x1b" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_strp_sup";\n          if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strp_sup";" (assignment_expression "pcVar1 = "DW_FORM_strp_sup"" identifier = (string_literal ""DW_FORM_strp_sup"" " string_content ")) ;) (if_statement "if (form != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x1d)" ( (binary_expression "form != 0x1d" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_data16";\n            if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_data16";" (assignment_expression "pcVar1 = "DW_FORM_data16"" identifier = (string_literal ""DW_FORM_data16"" " string_content ")) ;) (if_statement "if (form != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x1e)" ( (binary_expression "form != 0x1e" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (form == 0x22) {\n          return "DW_FORM_loclistx";\n        }" if (parenthesized_expression "(form == 0x22)" ( (binary_expression "form == 0x22" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_loclistx";\n        }" { (return_statement "return "DW_FORM_loclistx";" return (string_literal ""DW_FORM_loclistx"" " string_content ") ;) })) (if_statement "if (form < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(form < 0x23)" ( (binary_expression "form < 0x23" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref_sig8";" (assignment_expression "pcVar1 = "DW_FORM_ref_sig8"" identifier = (string_literal ""DW_FORM_ref_sig8"" " string_content ")) ;) (if_statement "if (form != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x20)" ( (binary_expression "form != 0x20" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_implicit_const";\n            if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_implicit_const";" (assignment_expression "pcVar1 = "DW_FORM_implicit_const"" identifier = (string_literal ""DW_FORM_implicit_const"" " string_content ")) ;) (if_statement "if (form != 0x21) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x21)" ( (binary_expression "form != 0x21" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_rnglistx";\n          if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_rnglistx";" (assignment_expression "pcVar1 = "DW_FORM_rnglistx"" identifier = (string_literal ""DW_FORM_rnglistx"" " string_content ")) ;) (if_statement "if (form != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x23)" ( (binary_expression "form != 0x23" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref_sup8";" (assignment_expression "pcVar1 = "DW_FORM_ref_sup8"" identifier = (string_literal ""DW_FORM_ref_sup8"" " string_content ")) ;) (if_statement "if (form != 0x24) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x24)" ( (binary_expression "form != 0x24" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" else (compound_statement "{\n      if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (form == 0x2b) {\n        return "DW_FORM_addrx3";\n      }" if (parenthesized_expression "(form == 0x2b)" ( (binary_expression "form == 0x2b" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_addrx3";\n      }" { (return_statement "return "DW_FORM_addrx3";" return (string_literal ""DW_FORM_addrx3"" " string_content ") ;) })) (if_statement "if (form < 0x2c) {\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(form < 0x2c)" ( (binary_expression "form < 0x2c" identifier < number_literal) )) (compound_statement "{\n        if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (form == 0x28) {\n          return "DW_FORM_strx4";\n        }" if (parenthesized_expression "(form == 0x28)" ( (binary_expression "form == 0x28" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_strx4";\n        }" { (return_statement "return "DW_FORM_strx4";" return (string_literal ""DW_FORM_strx4"" " string_content ") ;) })) (if_statement "if (form < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(form < 0x29)" ( (binary_expression "form < 0x29" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strx2";\n          if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strx2";" (assignment_expression "pcVar1 = "DW_FORM_strx2"" identifier = (string_literal ""DW_FORM_strx2"" " string_content ")) ;) (if_statement "if (form != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x26)" ( (binary_expression "form != 0x26" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_strx3";\n            if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_strx3";" (assignment_expression "pcVar1 = "DW_FORM_strx3"" identifier = (string_literal ""DW_FORM_strx3"" " string_content ")) ;) (if_statement "if (form != 0x27) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x27)" ( (binary_expression "form != 0x27" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_addrx1";\n          if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_addrx1";" (assignment_expression "pcVar1 = "DW_FORM_addrx1"" identifier = (string_literal ""DW_FORM_addrx1"" " string_content ")) ;) (if_statement "if (form != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(form != 0x29)" ( (binary_expression "form != 0x29" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_addrx2";\n            if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_addrx2";" (assignment_expression "pcVar1 = "DW_FORM_addrx2"" identifier = (string_literal ""DW_FORM_addrx2"" " string_content ")) ;) (if_statement "if (form != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(form != 0x2a)" ( (binary_expression "form != 0x2a" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (if_statement "if (form == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(form == 0x1f02)" ( (binary_expression "form == 0x1f02" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }" { (expression_statement "pcVar1 = "DW_FORM_GNU_str_index";" (assignment_expression "pcVar1 = "DW_FORM_GNU_str_index"" identifier = (string_literal ""DW_FORM_GNU_str_index"" " string_content ")) ;) }) (else_clause "else if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (if_statement "if (form < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(form < 0x1f03)" ( (binary_expression "form < 0x1f03" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "DW_FORM_addrx4";\n        if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "DW_FORM_addrx4";" (assignment_expression "pcVar1 = "DW_FORM_addrx4"" identifier = (string_literal ""DW_FORM_addrx4"" " string_content ")) ;) (if_statement "if (form != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(form != 0x2c)" ( (binary_expression "form != 0x2c" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "DW_FORM_GNU_addr_index";" (assignment_expression "pcVar1 = "DW_FORM_GNU_addr_index"" identifier = (string_literal ""DW_FORM_GNU_addr_index"" " string_content ")) ;) (if_statement "if (form != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(form != 0x1f01)" ( (binary_expression "form != 0x1f01" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = (char *)0x0;\n          }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "DW_FORM_GNU_ref_alt";" (assignment_expression "pcVar1 = "DW_FORM_GNU_ref_alt"" identifier = (string_literal ""DW_FORM_GNU_ref_alt"" " string_content ")) ;) (if_statement "if (form != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(form != 0x1f20)" ( (binary_expression "form != 0x1f20" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "DW_FORM_GNU_strp_alt";" (assignment_expression "pcVar1 = "DW_FORM_GNU_strp_alt"" identifier = (string_literal ""DW_FORM_GNU_strp_alt"" " string_content ")) ;) (if_statement "if (form != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(form != 0x1f21)" ( (binary_expression "form != 0x1f21" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = (char *)0x0;\n          }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))))))) }))) }))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "char * FUN_00068ed0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" (function_definition "char * FUN_00068ed0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* FUN_00068ed0(uint param_1)" * (function_declarator "FUN_00068ed0(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 == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (param_1 == 0x19) {\n    return "DW_FORM_flag_present";\n  }" if (parenthesized_expression "(param_1 == 0x19)" ( (binary_expression "param_1 == 0x19" identifier == number_literal) )) (compound_statement "{\n    return "DW_FORM_flag_present";\n  }" { (return_statement "return "DW_FORM_flag_present";" return (string_literal ""DW_FORM_flag_present"" " string_content ") ;) })) (if_statement "if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 < 0x1a)" ( (binary_expression "param_1 < 0x1a" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }" if (parenthesized_expression "(param_1 == 0xd)" ( (binary_expression "param_1 == 0xd" identifier == number_literal) )) (compound_statement "{\n      return "DW_FORM_sdata";\n    }" { (return_statement "return "DW_FORM_sdata";" return (string_literal ""DW_FORM_sdata"" " string_content ") ;) })) (if_statement "if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0xe)" ( (binary_expression "param_1 < 0xe" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }" if (parenthesized_expression "(param_1 == 7)" ( (binary_expression "param_1 == 7" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_data8";\n      }" { (return_statement "return "DW_FORM_data8";" return (string_literal ""DW_FORM_data8"" " string_content ") ;) })) (if_statement "if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 8)" ( (binary_expression "param_1 < 8" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }" if (parenthesized_expression "(param_1 == 4)" ( (binary_expression "param_1 == 4" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_block4";\n        }" { (return_statement "return "DW_FORM_block4";" return (string_literal ""DW_FORM_block4"" " string_content ") ;) })) (if_statement "if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 5)" ( (binary_expression "param_1 < 5" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_addr";" (assignment_expression "pcVar1 = "DW_FORM_addr"" identifier = (string_literal ""DW_FORM_addr"" " string_content ")) ;) (if_statement "if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 1)" ( (binary_expression "param_1 != 1" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_block2";" (assignment_expression "pcVar1 = "DW_FORM_block2"" identifier = (string_literal ""DW_FORM_block2"" " string_content ")) ;) (if_statement "if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 3)" ( (binary_expression "param_1 != 3" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_data2";" (assignment_expression "pcVar1 = "DW_FORM_data2"" identifier = (string_literal ""DW_FORM_data2"" " string_content ")) ;) (if_statement "if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 5)" ( (binary_expression "param_1 != 5" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_data4";" (assignment_expression "pcVar1 = "DW_FORM_data4"" identifier = (string_literal ""DW_FORM_data4"" " string_content ")) ;) (if_statement "if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 6)" ( (binary_expression "param_1 != 6" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }" if (parenthesized_expression "(param_1 == 10)" ( (binary_expression "param_1 == 10" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_block1";\n        }" { (return_statement "return "DW_FORM_block1";" return (string_literal ""DW_FORM_block1"" " string_content ") ;) })) (if_statement "if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0xb)" ( (binary_expression "param_1 < 0xb" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_string";" (assignment_expression "pcVar1 = "DW_FORM_string"" identifier = (string_literal ""DW_FORM_string"" " string_content ")) ;) (if_statement "if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 8)" ( (binary_expression "param_1 != 8" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_block";" (assignment_expression "pcVar1 = "DW_FORM_block"" identifier = (string_literal ""DW_FORM_block"" " string_content ")) ;) (if_statement "if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 9)" ( (binary_expression "param_1 != 9" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_data1";" (assignment_expression "pcVar1 = "DW_FORM_data1"" identifier = (string_literal ""DW_FORM_data1"" " string_content ")) ;) (if_statement "if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0xb)" ( (binary_expression "param_1 != 0xb" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_flag";" (assignment_expression "pcVar1 = "DW_FORM_flag"" identifier = (string_literal ""DW_FORM_flag"" " string_content ")) ;) (if_statement "if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0xc)" ( (binary_expression "param_1 != 0xc" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" else (compound_statement "{\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }" if (parenthesized_expression "(param_1 == 0x13)" ( (binary_expression "param_1 == 0x13" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_ref4";\n      }" { (return_statement "return "DW_FORM_ref4";" return (string_literal ""DW_FORM_ref4"" " string_content ") ;) })) (if_statement "if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x14)" ( (binary_expression "param_1 < 0x14" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }" if (parenthesized_expression "(param_1 == 0x10)" ( (binary_expression "param_1 == 0x10" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_ref_addr";\n        }" { (return_statement "return "DW_FORM_ref_addr";" return (string_literal ""DW_FORM_ref_addr"" " string_content ") ;) })) (if_statement "if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x11)" ( (binary_expression "param_1 < 0x11" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strp";" (assignment_expression "pcVar1 = "DW_FORM_strp"" identifier = (string_literal ""DW_FORM_strp"" " string_content ")) ;) (if_statement "if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0xe)" ( (binary_expression "param_1 != 0xe" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_udata";" (assignment_expression "pcVar1 = "DW_FORM_udata"" identifier = (string_literal ""DW_FORM_udata"" " string_content ")) ;) (if_statement "if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0xf)" ( (binary_expression "param_1 != 0xf" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref1";" (assignment_expression "pcVar1 = "DW_FORM_ref1"" identifier = (string_literal ""DW_FORM_ref1"" " string_content ")) ;) (if_statement "if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x11)" ( (binary_expression "param_1 != 0x11" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref2";" (assignment_expression "pcVar1 = "DW_FORM_ref2"" identifier = (string_literal ""DW_FORM_ref2"" " string_content ")) ;) (if_statement "if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x12)" ( (binary_expression "param_1 != 0x12" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }" if (parenthesized_expression "(param_1 == 0x16)" ( (binary_expression "param_1 == 0x16" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_indirect";\n        }" { (return_statement "return "DW_FORM_indirect";" return (string_literal ""DW_FORM_indirect"" " string_content ") ;) })) (if_statement "if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x17)" ( (binary_expression "param_1 < 0x17" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref8";" (assignment_expression "pcVar1 = "DW_FORM_ref8"" identifier = (string_literal ""DW_FORM_ref8"" " string_content ")) ;) (if_statement "if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x14)" ( (binary_expression "param_1 != 0x14" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref_udata";" (assignment_expression "pcVar1 = "DW_FORM_ref_udata"" identifier = (string_literal ""DW_FORM_ref_udata"" " string_content ")) ;) (if_statement "if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x15)" ( (binary_expression "param_1 != 0x15" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_sec_offset";" (assignment_expression "pcVar1 = "DW_FORM_sec_offset"" identifier = (string_literal ""DW_FORM_sec_offset"" " string_content ")) ;) (if_statement "if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x17)" ( (binary_expression "param_1 != 0x17" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_exprloc";" (assignment_expression "pcVar1 = "DW_FORM_exprloc"" identifier = (string_literal ""DW_FORM_exprloc"" " string_content ")) ;) (if_statement "if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x18)" ( (binary_expression "param_1 != 0x18" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }))) }) (else_clause "else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }" if (parenthesized_expression "(param_1 == 0x25)" ( (binary_expression "param_1 == 0x25" identifier == number_literal) )) (compound_statement "{\n      return "DW_FORM_strx1";\n    }" { (return_statement "return "DW_FORM_strx1";" return (string_literal ""DW_FORM_strx1"" " string_content ") ;) })) (if_statement "if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x26)" ( (binary_expression "param_1 < 0x26" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }" if (parenthesized_expression "(param_1 == 0x1f)" ( (binary_expression "param_1 == 0x1f" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_line_strp";\n      }" { (return_statement "return "DW_FORM_line_strp";" return (string_literal ""DW_FORM_line_strp"" " string_content ") ;) })) (if_statement "if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 < 0x20)" ( (binary_expression "param_1 < 0x20" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }" if (parenthesized_expression "(param_1 == 0x1c)" ( (binary_expression "param_1 == 0x1c" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_ref_sup4";\n        }" { (return_statement "return "DW_FORM_ref_sup4";" return (string_literal ""DW_FORM_ref_sup4"" " string_content ") ;) })) (if_statement "if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x1d)" ( (binary_expression "param_1 < 0x1d" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strx";" (assignment_expression "pcVar1 = "DW_FORM_strx"" identifier = (string_literal ""DW_FORM_strx"" " string_content ")) ;) (if_statement "if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x1a)" ( (binary_expression "param_1 != 0x1a" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_addrx";" (assignment_expression "pcVar1 = "DW_FORM_addrx"" identifier = (string_literal ""DW_FORM_addrx"" " string_content ")) ;) (if_statement "if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x1b)" ( (binary_expression "param_1 != 0x1b" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strp_sup";" (assignment_expression "pcVar1 = "DW_FORM_strp_sup"" identifier = (string_literal ""DW_FORM_strp_sup"" " string_content ")) ;) (if_statement "if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x1d)" ( (binary_expression "param_1 != 0x1d" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_data16";" (assignment_expression "pcVar1 = "DW_FORM_data16"" identifier = (string_literal ""DW_FORM_data16"" " string_content ")) ;) (if_statement "if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x1e)" ( (binary_expression "param_1 != 0x1e" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" else (compound_statement "{\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }" if (parenthesized_expression "(param_1 == 0x22)" ( (binary_expression "param_1 == 0x22" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_loclistx";\n        }" { (return_statement "return "DW_FORM_loclistx";" return (string_literal ""DW_FORM_loclistx"" " string_content ") ;) })) (if_statement "if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x23)" ( (binary_expression "param_1 < 0x23" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_ref_sig8";" (assignment_expression "pcVar1 = "DW_FORM_ref_sig8"" identifier = (string_literal ""DW_FORM_ref_sig8"" " string_content ")) ;) (if_statement "if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x20)" ( (binary_expression "param_1 != 0x20" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_implicit_const";" (assignment_expression "pcVar1 = "DW_FORM_implicit_const"" identifier = (string_literal ""DW_FORM_implicit_const"" " string_content ")) ;) (if_statement "if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x21)" ( (binary_expression "param_1 != 0x21" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_rnglistx";" (assignment_expression "pcVar1 = "DW_FORM_rnglistx"" identifier = (string_literal ""DW_FORM_rnglistx"" " string_content ")) ;) (if_statement "if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x23)" ( (binary_expression "param_1 != 0x23" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_ref_sup8";" (assignment_expression "pcVar1 = "DW_FORM_ref_sup8"" identifier = (string_literal ""DW_FORM_ref_sup8"" " string_content ")) ;) (if_statement "if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x24)" ( (binary_expression "param_1 != 0x24" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }))) }) (else_clause "else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" else (compound_statement "{\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }" if (parenthesized_expression "(param_1 == 0x2b)" ( (binary_expression "param_1 == 0x2b" identifier == number_literal) )) (compound_statement "{\n        return "DW_FORM_addrx3";\n      }" { (return_statement "return "DW_FORM_addrx3";" return (string_literal ""DW_FORM_addrx3"" " string_content ") ;) })) (if_statement "if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x2c)" ( (binary_expression "param_1 < 0x2c" identifier < number_literal) )) (compound_statement "{\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }" if (parenthesized_expression "(param_1 == 0x28)" ( (binary_expression "param_1 == 0x28" identifier == number_literal) )) (compound_statement "{\n          return "DW_FORM_strx4";\n        }" { (return_statement "return "DW_FORM_strx4";" return (string_literal ""DW_FORM_strx4"" " string_content ") ;) })) (if_statement "if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x29)" ( (binary_expression "param_1 < 0x29" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_strx2";" (assignment_expression "pcVar1 = "DW_FORM_strx2"" identifier = (string_literal ""DW_FORM_strx2"" " string_content ")) ;) (if_statement "if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x26)" ( (binary_expression "param_1 != 0x26" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_strx3";" (assignment_expression "pcVar1 = "DW_FORM_strx3"" identifier = (string_literal ""DW_FORM_strx3"" " string_content ")) ;) (if_statement "if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x27)" ( (binary_expression "param_1 != 0x27" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "DW_FORM_addrx1";" (assignment_expression "pcVar1 = "DW_FORM_addrx1"" identifier = (string_literal ""DW_FORM_addrx1"" " string_content ")) ;) (if_statement "if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x29)" ( (binary_expression "param_1 != 0x29" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "DW_FORM_addrx2";" (assignment_expression "pcVar1 = "DW_FORM_addrx2"" identifier = (string_literal ""DW_FORM_addrx2"" " string_content ")) ;) (if_statement "if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x2a)" ( (binary_expression "param_1 != 0x2a" identifier != number_literal) )) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) }) (else_clause "else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (if_statement "if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 == 0x1f02)" ( (binary_expression "param_1 == 0x1f02" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }" { (expression_statement "pcVar1 = "DW_FORM_GNU_str_index";" (assignment_expression "pcVar1 = "DW_FORM_GNU_str_index"" identifier = (string_literal ""DW_FORM_GNU_str_index"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (if_statement "if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x1f03)" ( (binary_expression "param_1 < 0x1f03" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "DW_FORM_addrx4";" (assignment_expression "pcVar1 = "DW_FORM_addrx4"" identifier = (string_literal ""DW_FORM_addrx4"" " string_content ")) ;) (if_statement "if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(param_1 != 0x2c)" ( (binary_expression "param_1 != 0x2c" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "DW_FORM_GNU_addr_index";" (assignment_expression "pcVar1 = "DW_FORM_GNU_addr_index"" identifier = (string_literal ""DW_FORM_GNU_addr_index"" " string_content ")) ;) (if_statement "if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x1f01)" ( (binary_expression "param_1 != 0x1f01" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = (char *)0x0;\n          }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "DW_FORM_GNU_ref_alt";" (assignment_expression "pcVar1 = "DW_FORM_GNU_ref_alt"" identifier = (string_literal ""DW_FORM_GNU_ref_alt"" " string_content ")) ;) (if_statement "if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(param_1 != 0x1f20)" ( (binary_expression "param_1 != 0x1f20" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "DW_FORM_GNU_strp_alt";" (assignment_expression "pcVar1 = "DW_FORM_GNU_strp_alt"" identifier = (string_literal ""DW_FORM_GNU_strp_alt"" " string_content ")) ;) (if_statement "if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x1f21)" ( (binary_expression "param_1 != 0x1f21" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = (char *)0x0;\n          }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))))))) }))) }))) (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 { (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (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 { (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (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 { (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (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 { (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (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 { (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (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 { (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (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 { (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (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 ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }))))))) }))) }))) (return_statement return IDENT ;) })))
(function_definition "char * FUN_00068ed0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" (primitive_type "char") (pointer_declarator "* FUN_00068ed0(uint param_1)" (* "*") (function_declarator "FUN_00068ed0(uint param_1)" (identifier "FUN_00068ed0") (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 == 0x19) {\n    return "DW_FORM_flag_present";\n  }\n  if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" ({ "{") (declaration "char *pcVar1;" (primitive_type "char") (pointer_declarator "*pcVar1" (* "*") (identifier "pcVar1")) (; ";")) (if_statement "if (param_1 == 0x19) {\n    return "DW_FORM_flag_present";\n  }" (if "if") (parenthesized_expression "(param_1 == 0x19)" (( "(") (binary_expression "param_1 == 0x19" (identifier "param_1") (== "==") (number_literal "0x19")) () ")")) (compound_statement "{\n    return "DW_FORM_flag_present";\n  }" ({ "{") (return_statement "return "DW_FORM_flag_present";" (return "return") (string_literal ""DW_FORM_flag_present"" (" """) (string_content "DW_FORM_flag_present") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x1a) {\n    if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\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 == 0xd) {\n      return "DW_FORM_sdata";\n    }\n    if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }" ({ "{") (if_statement "if (param_1 == 0xd) {\n      return "DW_FORM_sdata";\n    }" (if "if") (parenthesized_expression "(param_1 == 0xd)" (( "(") (binary_expression "param_1 == 0xd" (identifier "param_1") (== "==") (number_literal "0xd")) () ")")) (compound_statement "{\n      return "DW_FORM_sdata";\n    }" ({ "{") (return_statement "return "DW_FORM_sdata";" (return "return") (string_literal ""DW_FORM_sdata"" (" """) (string_content "DW_FORM_sdata") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0xe) {\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 < 0xe)" (( "(") (binary_expression "param_1 < 0xe" (identifier "param_1") (< "<") (number_literal "0xe")) () ")")) (compound_statement "{\n      if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }\n      if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 7) {\n        return "DW_FORM_data8";\n      }" (if "if") (parenthesized_expression "(param_1 == 7)" (( "(") (binary_expression "param_1 == 7" (identifier "param_1") (== "==") (number_literal "7")) () ")")) (compound_statement "{\n        return "DW_FORM_data8";\n      }" ({ "{") (return_statement "return "DW_FORM_data8";" (return "return") (string_literal ""DW_FORM_data8"" (" """) (string_content "DW_FORM_data8") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 8) {\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 8)" (( "(") (binary_expression "param_1 < 8" (identifier "param_1") (< "<") (number_literal "8")) () ")")) (compound_statement "{\n        if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }\n        if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 4) {\n          return "DW_FORM_block4";\n        }" (if "if") (parenthesized_expression "(param_1 == 4)" (( "(") (binary_expression "param_1 == 4" (identifier "param_1") (== "==") (number_literal "4")) () ")")) (compound_statement "{\n          return "DW_FORM_block4";\n        }" ({ "{") (return_statement "return "DW_FORM_block4";" (return "return") (string_literal ""DW_FORM_block4"" (" """) (string_content "DW_FORM_block4") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 5) {\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 5)" (( "(") (binary_expression "param_1 < 5" (identifier "param_1") (< "<") (number_literal "5")) () ")")) (compound_statement "{\n          pcVar1 = "DW_FORM_addr";\n          if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_addr";" (assignment_expression "pcVar1 = "DW_FORM_addr"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_addr"" (" """) (string_content "DW_FORM_addr") (" """))) (; ";")) (if_statement "if (param_1 != 1) {\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 1)" (( "(") (binary_expression "param_1 != 1" (identifier "param_1") (!= "!=") (number_literal "1")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_block2";\n            if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_block2";" (assignment_expression "pcVar1 = "DW_FORM_block2"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_block2"" (" """) (string_content "DW_FORM_block2") (" """))) (; ";")) (if_statement "if (param_1 != 3) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 3)" (( "(") (binary_expression "param_1 != 3" (identifier "param_1") (!= "!=") (number_literal "3")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "DW_FORM_data2";\n          if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_data2";" (assignment_expression "pcVar1 = "DW_FORM_data2"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_data2"" (" """) (string_content "DW_FORM_data2") (" """))) (; ";")) (if_statement "if (param_1 != 5) {\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 5)" (( "(") (binary_expression "param_1 != 5" (identifier "param_1") (!= "!=") (number_literal "5")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_data4";\n            if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_data4";" (assignment_expression "pcVar1 = "DW_FORM_data4"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_data4"" (" """) (string_content "DW_FORM_data4") (" """))) (; ";")) (if_statement "if (param_1 != 6) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 6)" (( "(") (binary_expression "param_1 != 6" (identifier "param_1") (!= "!=") (number_literal "6")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" (else "else") (compound_statement "{\n        if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }\n        if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 10) {\n          return "DW_FORM_block1";\n        }" (if "if") (parenthesized_expression "(param_1 == 10)" (( "(") (binary_expression "param_1 == 10" (identifier "param_1") (== "==") (number_literal "10")) () ")")) (compound_statement "{\n          return "DW_FORM_block1";\n        }" ({ "{") (return_statement "return "DW_FORM_block1";" (return "return") (string_literal ""DW_FORM_block1"" (" """) (string_content "DW_FORM_block1") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0xb) {\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0xb)" (( "(") (binary_expression "param_1 < 0xb" (identifier "param_1") (< "<") (number_literal "0xb")) () ")")) (compound_statement "{\n          pcVar1 = "DW_FORM_string";\n          if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_string";" (assignment_expression "pcVar1 = "DW_FORM_string"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_string"" (" """) (string_content "DW_FORM_string") (" """))) (; ";")) (if_statement "if (param_1 != 8) {\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 8)" (( "(") (binary_expression "param_1 != 8" (identifier "param_1") (!= "!=") (number_literal "8")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_block";\n            if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_block";" (assignment_expression "pcVar1 = "DW_FORM_block"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_block"" (" """) (string_content "DW_FORM_block") (" """))) (; ";")) (if_statement "if (param_1 != 9) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 9)" (( "(") (binary_expression "param_1 != 9" (identifier "param_1") (!= "!=") (number_literal "9")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "DW_FORM_data1";\n          if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_data1";" (assignment_expression "pcVar1 = "DW_FORM_data1"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_data1"" (" """) (string_content "DW_FORM_data1") (" """))) (; ";")) (if_statement "if (param_1 != 0xb) {\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0xb)" (( "(") (binary_expression "param_1 != 0xb" (identifier "param_1") (!= "!=") (number_literal "0xb")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_flag";\n            if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_flag";" (assignment_expression "pcVar1 = "DW_FORM_flag"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_flag"" (" """) (string_content "DW_FORM_flag") (" """))) (; ";")) (if_statement "if (param_1 != 0xc) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0xc)" (( "(") (binary_expression "param_1 != 0xc" (identifier "param_1") (!= "!=") (number_literal "0xc")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" (else "else") (compound_statement "{\n      if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }\n      if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 0x13) {\n        return "DW_FORM_ref4";\n      }" (if "if") (parenthesized_expression "(param_1 == 0x13)" (( "(") (binary_expression "param_1 == 0x13" (identifier "param_1") (== "==") (number_literal "0x13")) () ")")) (compound_statement "{\n        return "DW_FORM_ref4";\n      }" ({ "{") (return_statement "return "DW_FORM_ref4";" (return "return") (string_literal ""DW_FORM_ref4"" (" """) (string_content "DW_FORM_ref4") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x14) {\n        if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\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 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }\n        if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x10) {\n          return "DW_FORM_ref_addr";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x10)" (( "(") (binary_expression "param_1 == 0x10" (identifier "param_1") (== "==") (number_literal "0x10")) () ")")) (compound_statement "{\n          return "DW_FORM_ref_addr";\n        }" ({ "{") (return_statement "return "DW_FORM_ref_addr";" (return "return") (string_literal ""DW_FORM_ref_addr"" (" """) (string_content "DW_FORM_ref_addr") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x11) {\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x11)" (( "(") (binary_expression "param_1 < 0x11" (identifier "param_1") (< "<") (number_literal "0x11")) () ")")) (compound_statement "{\n          pcVar1 = "DW_FORM_strp";\n          if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_strp";" (assignment_expression "pcVar1 = "DW_FORM_strp"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_strp"" (" """) (string_content "DW_FORM_strp") (" """))) (; ";")) (if_statement "if (param_1 != 0xe) {\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0xe)" (( "(") (binary_expression "param_1 != 0xe" (identifier "param_1") (!= "!=") (number_literal "0xe")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_udata";\n            if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_udata";" (assignment_expression "pcVar1 = "DW_FORM_udata"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_udata"" (" """) (string_content "DW_FORM_udata") (" """))) (; ";")) (if_statement "if (param_1 != 0xf) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0xf)" (( "(") (binary_expression "param_1 != 0xf" (identifier "param_1") (!= "!=") (number_literal "0xf")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "DW_FORM_ref1";\n          if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_ref1";" (assignment_expression "pcVar1 = "DW_FORM_ref1"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_ref1"" (" """) (string_content "DW_FORM_ref1") (" """))) (; ";")) (if_statement "if (param_1 != 0x11) {\n            pcVar1 = "DW_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\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_FORM_ref2";\n            if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_ref2";" (assignment_expression "pcVar1 = "DW_FORM_ref2"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_ref2"" (" """) (string_content "DW_FORM_ref2") (" """))) (; ";")) (if_statement "if (param_1 != 0x12) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x12)" (( "(") (binary_expression "param_1 != 0x12" (identifier "param_1") (!= "!=") (number_literal "0x12")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" (else "else") (compound_statement "{\n        if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }\n        if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x16) {\n          return "DW_FORM_indirect";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x16)" (( "(") (binary_expression "param_1 == 0x16" (identifier "param_1") (== "==") (number_literal "0x16")) () ")")) (compound_statement "{\n          return "DW_FORM_indirect";\n        }" ({ "{") (return_statement "return "DW_FORM_indirect";" (return "return") (string_literal ""DW_FORM_indirect"" (" """) (string_content "DW_FORM_indirect") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x17) {\n          pcVar1 = "DW_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\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_FORM_ref8";\n          if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_ref8";" (assignment_expression "pcVar1 = "DW_FORM_ref8"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_ref8"" (" """) (string_content "DW_FORM_ref8") (" """))) (; ";")) (if_statement "if (param_1 != 0x14) {\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x14)" (( "(") (binary_expression "param_1 != 0x14" (identifier "param_1") (!= "!=") (number_literal "0x14")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_ref_udata";\n            if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_ref_udata";" (assignment_expression "pcVar1 = "DW_FORM_ref_udata"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_ref_udata"" (" """) (string_content "DW_FORM_ref_udata") (" """))) (; ";")) (if_statement "if (param_1 != 0x15) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x15)" (( "(") (binary_expression "param_1 != 0x15" (identifier "param_1") (!= "!=") (number_literal "0x15")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "DW_FORM_sec_offset";\n          if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_sec_offset";" (assignment_expression "pcVar1 = "DW_FORM_sec_offset"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_sec_offset"" (" """) (string_content "DW_FORM_sec_offset") (" """))) (; ";")) (if_statement "if (param_1 != 0x17) {\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x17)" (( "(") (binary_expression "param_1 != 0x17" (identifier "param_1") (!= "!=") (number_literal "0x17")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_exprloc";\n            if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_exprloc";" (assignment_expression "pcVar1 = "DW_FORM_exprloc"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_exprloc"" (" """) (string_content "DW_FORM_exprloc") (" """))) (; ";")) (if_statement "if (param_1 != 0x18) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x18)" (( "(") (binary_expression "param_1 != 0x18" (identifier "param_1") (!= "!=") (number_literal "0x18")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" (else "else") (compound_statement "{\n    if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }\n    if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" ({ "{") (if_statement "if (param_1 == 0x25) {\n      return "DW_FORM_strx1";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x25)" (( "(") (binary_expression "param_1 == 0x25" (identifier "param_1") (== "==") (number_literal "0x25")) () ")")) (compound_statement "{\n      return "DW_FORM_strx1";\n    }" ({ "{") (return_statement "return "DW_FORM_strx1";" (return "return") (string_literal ""DW_FORM_strx1"" (" """) (string_content "DW_FORM_strx1") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x26) {\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 < 0x26)" (( "(") (binary_expression "param_1 < 0x26" (identifier "param_1") (< "<") (number_literal "0x26")) () ")")) (compound_statement "{\n      if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }\n      if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 0x1f) {\n        return "DW_FORM_line_strp";\n      }" (if "if") (parenthesized_expression "(param_1 == 0x1f)" (( "(") (binary_expression "param_1 == 0x1f" (identifier "param_1") (== "==") (number_literal "0x1f")) () ")")) (compound_statement "{\n        return "DW_FORM_line_strp";\n      }" ({ "{") (return_statement "return "DW_FORM_line_strp";" (return "return") (string_literal ""DW_FORM_line_strp"" (" """) (string_content "DW_FORM_line_strp") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x20) {\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x20)" (( "(") (binary_expression "param_1 < 0x20" (identifier "param_1") (< "<") (number_literal "0x20")) () ")")) (compound_statement "{\n        if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }\n        if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x1c) {\n          return "DW_FORM_ref_sup4";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x1c)" (( "(") (binary_expression "param_1 == 0x1c" (identifier "param_1") (== "==") (number_literal "0x1c")) () ")")) (compound_statement "{\n          return "DW_FORM_ref_sup4";\n        }" ({ "{") (return_statement "return "DW_FORM_ref_sup4";" (return "return") (string_literal ""DW_FORM_ref_sup4"" (" """) (string_content "DW_FORM_ref_sup4") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x1d) {\n          pcVar1 = "DW_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\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_FORM_strx";\n          if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_strx";" (assignment_expression "pcVar1 = "DW_FORM_strx"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_strx"" (" """) (string_content "DW_FORM_strx") (" """))) (; ";")) (if_statement "if (param_1 != 0x1a) {\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x1a)" (( "(") (binary_expression "param_1 != 0x1a" (identifier "param_1") (!= "!=") (number_literal "0x1a")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_addrx";\n            if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_addrx";" (assignment_expression "pcVar1 = "DW_FORM_addrx"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_addrx"" (" """) (string_content "DW_FORM_addrx") (" """))) (; ";")) (if_statement "if (param_1 != 0x1b) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x1b)" (( "(") (binary_expression "param_1 != 0x1b" (identifier "param_1") (!= "!=") (number_literal "0x1b")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "DW_FORM_strp_sup";\n          if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_strp_sup";" (assignment_expression "pcVar1 = "DW_FORM_strp_sup"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_strp_sup"" (" """) (string_content "DW_FORM_strp_sup") (" """))) (; ";")) (if_statement "if (param_1 != 0x1d) {\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x1d)" (( "(") (binary_expression "param_1 != 0x1d" (identifier "param_1") (!= "!=") (number_literal "0x1d")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_data16";\n            if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_data16";" (assignment_expression "pcVar1 = "DW_FORM_data16"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_data16"" (" """) (string_content "DW_FORM_data16") (" """))) (; ";")) (if_statement "if (param_1 != 0x1e) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x1e)" (( "(") (binary_expression "param_1 != 0x1e" (identifier "param_1") (!= "!=") (number_literal "0x1e")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" (else "else") (compound_statement "{\n        if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }\n        if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x22) {\n          return "DW_FORM_loclistx";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x22)" (( "(") (binary_expression "param_1 == 0x22" (identifier "param_1") (== "==") (number_literal "0x22")) () ")")) (compound_statement "{\n          return "DW_FORM_loclistx";\n        }" ({ "{") (return_statement "return "DW_FORM_loclistx";" (return "return") (string_literal ""DW_FORM_loclistx"" (" """) (string_content "DW_FORM_loclistx") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x23) {\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x23)" (( "(") (binary_expression "param_1 < 0x23" (identifier "param_1") (< "<") (number_literal "0x23")) () ")")) (compound_statement "{\n          pcVar1 = "DW_FORM_ref_sig8";\n          if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_ref_sig8";" (assignment_expression "pcVar1 = "DW_FORM_ref_sig8"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_ref_sig8"" (" """) (string_content "DW_FORM_ref_sig8") (" """))) (; ";")) (if_statement "if (param_1 != 0x20) {\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x20)" (( "(") (binary_expression "param_1 != 0x20" (identifier "param_1") (!= "!=") (number_literal "0x20")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_implicit_const";\n            if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_implicit_const";" (assignment_expression "pcVar1 = "DW_FORM_implicit_const"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_implicit_const"" (" """) (string_content "DW_FORM_implicit_const") (" """))) (; ";")) (if_statement "if (param_1 != 0x21) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x21)" (( "(") (binary_expression "param_1 != 0x21" (identifier "param_1") (!= "!=") (number_literal "0x21")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "DW_FORM_rnglistx";\n          if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_rnglistx";" (assignment_expression "pcVar1 = "DW_FORM_rnglistx"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_rnglistx"" (" """) (string_content "DW_FORM_rnglistx") (" """))) (; ";")) (if_statement "if (param_1 != 0x23) {\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x23)" (( "(") (binary_expression "param_1 != 0x23" (identifier "param_1") (!= "!=") (number_literal "0x23")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_ref_sup8";\n            if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_ref_sup8";" (assignment_expression "pcVar1 = "DW_FORM_ref_sup8"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_ref_sup8"" (" """) (string_content "DW_FORM_ref_sup8") (" """))) (; ";")) (if_statement "if (param_1 != 0x24) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x24)" (( "(") (binary_expression "param_1 != 0x24" (identifier "param_1") (!= "!=") (number_literal "0x24")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" (else "else") (compound_statement "{\n      if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }\n      if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 0x2b) {\n        return "DW_FORM_addrx3";\n      }" (if "if") (parenthesized_expression "(param_1 == 0x2b)" (( "(") (binary_expression "param_1 == 0x2b" (identifier "param_1") (== "==") (number_literal "0x2b")) () ")")) (compound_statement "{\n        return "DW_FORM_addrx3";\n      }" ({ "{") (return_statement "return "DW_FORM_addrx3";" (return "return") (string_literal ""DW_FORM_addrx3"" (" """) (string_content "DW_FORM_addrx3") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x2c) {\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n      else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x2c)" (( "(") (binary_expression "param_1 < 0x2c" (identifier "param_1") (< "<") (number_literal "0x2c")) () ")")) (compound_statement "{\n        if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }\n        if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 == 0x28) {\n          return "DW_FORM_strx4";\n        }" (if "if") (parenthesized_expression "(param_1 == 0x28)" (( "(") (binary_expression "param_1 == 0x28" (identifier "param_1") (== "==") (number_literal "0x28")) () ")")) (compound_statement "{\n          return "DW_FORM_strx4";\n        }" ({ "{") (return_statement "return "DW_FORM_strx4";" (return "return") (string_literal ""DW_FORM_strx4"" (" """) (string_content "DW_FORM_strx4") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x29) {\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x29)" (( "(") (binary_expression "param_1 < 0x29" (identifier "param_1") (< "<") (number_literal "0x29")) () ")")) (compound_statement "{\n          pcVar1 = "DW_FORM_strx2";\n          if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_strx2";" (assignment_expression "pcVar1 = "DW_FORM_strx2"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_strx2"" (" """) (string_content "DW_FORM_strx2") (" """))) (; ";")) (if_statement "if (param_1 != 0x26) {\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x26)" (( "(") (binary_expression "param_1 != 0x26" (identifier "param_1") (!= "!=") (number_literal "0x26")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_strx3";\n            if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_strx3";" (assignment_expression "pcVar1 = "DW_FORM_strx3"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_strx3"" (" """) (string_content "DW_FORM_strx3") (" """))) (; ";")) (if_statement "if (param_1 != 0x27) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x27)" (( "(") (binary_expression "param_1 != 0x27" (identifier "param_1") (!= "!=") (number_literal "0x27")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "DW_FORM_addrx1";\n          if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_addrx1";" (assignment_expression "pcVar1 = "DW_FORM_addrx1"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_addrx1"" (" """) (string_content "DW_FORM_addrx1") (" """))) (; ";")) (if_statement "if (param_1 != 0x29) {\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x29)" (( "(") (binary_expression "param_1 != 0x29" (identifier "param_1") (!= "!=") (number_literal "0x29")) () ")")) (compound_statement "{\n            pcVar1 = "DW_FORM_addrx2";\n            if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_addrx2";" (assignment_expression "pcVar1 = "DW_FORM_addrx2"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_addrx2"" (" """) (string_content "DW_FORM_addrx2") (" """))) (; ";")) (if_statement "if (param_1 != 0x2a) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x2a)" (( "(") (binary_expression "param_1 != 0x2a" (identifier "param_1") (!= "!=") (number_literal "0x2a")) () ")")) (compound_statement "{\n              pcVar1 = (char *)0x0;\n            }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}")) (else_clause "else if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (else "else") (if_statement "if (param_1 == 0x1f02) {\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }\n      else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (if "if") (parenthesized_expression "(param_1 == 0x1f02)" (( "(") (binary_expression "param_1 == 0x1f02" (identifier "param_1") (== "==") (number_literal "0x1f02")) () ")")) (compound_statement "{\n        pcVar1 = "DW_FORM_GNU_str_index";\n      }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_GNU_str_index";" (assignment_expression "pcVar1 = "DW_FORM_GNU_str_index"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_GNU_str_index"" (" """) (string_content "DW_FORM_GNU_str_index") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (else "else") (if_statement "if (param_1 < 0x1f03) {\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x1f03)" (( "(") (binary_expression "param_1 < 0x1f03" (identifier "param_1") (< "<") (number_literal "0x1f03")) () ")")) (compound_statement "{\n        pcVar1 = "DW_FORM_addrx4";\n        if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_addrx4";" (assignment_expression "pcVar1 = "DW_FORM_addrx4"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_addrx4"" (" """) (string_content "DW_FORM_addrx4") (" """))) (; ";")) (if_statement "if (param_1 != 0x2c) {\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" (if "if") (parenthesized_expression "(param_1 != 0x2c)" (( "(") (binary_expression "param_1 != 0x2c" (identifier "param_1") (!= "!=") (number_literal "0x2c")) () ")")) (compound_statement "{\n          pcVar1 = "DW_FORM_GNU_addr_index";\n          if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_GNU_addr_index";" (assignment_expression "pcVar1 = "DW_FORM_GNU_addr_index"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_GNU_addr_index"" (" """) (string_content "DW_FORM_GNU_addr_index") (" """))) (; ";")) (if_statement "if (param_1 != 0x1f01) {\n            pcVar1 = (char *)0x0;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x1f01)" (( "(") (binary_expression "param_1 != 0x1f01" (identifier "param_1") (!= "!=") (number_literal "0x1f01")) () ")")) (compound_statement "{\n            pcVar1 = (char *)0x0;\n          }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (else "else") (compound_statement "{\n        pcVar1 = "DW_FORM_GNU_ref_alt";\n        if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_GNU_ref_alt";" (assignment_expression "pcVar1 = "DW_FORM_GNU_ref_alt"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_GNU_ref_alt"" (" """) (string_content "DW_FORM_GNU_ref_alt") (" """))) (; ";")) (if_statement "if (param_1 != 0x1f20) {\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" (if "if") (parenthesized_expression "(param_1 != 0x1f20)" (( "(") (binary_expression "param_1 != 0x1f20" (identifier "param_1") (!= "!=") (number_literal "0x1f20")) () ")")) (compound_statement "{\n          pcVar1 = "DW_FORM_GNU_strp_alt";\n          if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" ({ "{") (expression_statement "pcVar1 = "DW_FORM_GNU_strp_alt";" (assignment_expression "pcVar1 = "DW_FORM_GNU_strp_alt"" (identifier "pcVar1") (= "=") (string_literal ""DW_FORM_GNU_strp_alt"" (" """) (string_content "DW_FORM_GNU_strp_alt") (" """))) (; ";")) (if_statement "if (param_1 != 0x1f21) {\n            pcVar1 = (char *)0x0;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x1f21)" (( "(") (binary_expression "param_1 != 0x1f21" (identifier "param_1") (!= "!=") (number_literal "0x1f21")) () ")")) (compound_statement "{\n            pcVar1 = (char *)0x0;\n          }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))))))) (} "}")))) (} "}")))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * function_1(type_1 var_1)

{
  char *pcVar1;
  
  if (var_1 == 0x19) {
    return "DW_FORM_flag_present";
  }
  if (var_1 < 0x1a) {
    if (var_1 == 0xd) {
      return "DW_FORM_sdata";
    }
    if (var_1 < 0xe) {
      if (var_1 == 7) {
        return "DW_FORM_data8";
      }
      if (var_1 < 8) {
        if (var_1 == 4) {
          return "DW_FORM_block4";
        }
        if (var_1 < 5) {
          pcVar1 = "DW_FORM_addr";
          if (var_1 != 1) {
            pcVar1 = "DW_FORM_block2";
            if (var_1 != 3) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_data2";
          if (var_1 != 5) {
            pcVar1 = "DW_FORM_data4";
            if (var_1 != 6) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (var_1 == 10) {
          return "DW_FORM_block1";
        }
        if (var_1 < 0xb) {
          pcVar1 = "DW_FORM_string";
          if (var_1 != 8) {
            pcVar1 = "DW_FORM_block";
            if (var_1 != 9) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_data1";
          if (var_1 != 0xb) {
            pcVar1 = "DW_FORM_flag";
            if (var_1 != 0xc) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      if (var_1 == 0x13) {
        return "DW_FORM_ref4";
      }
      if (var_1 < 0x14) {
        if (var_1 == 0x10) {
          return "DW_FORM_ref_addr";
        }
        if (var_1 < 0x11) {
          pcVar1 = "DW_FORM_strp";
          if (var_1 != 0xe) {
            pcVar1 = "DW_FORM_udata";
            if (var_1 != 0xf) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_ref1";
          if (var_1 != 0x11) {
            pcVar1 = "DW_FORM_ref2";
            if (var_1 != 0x12) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (var_1 == 0x16) {
          return "DW_FORM_indirect";
        }
        if (var_1 < 0x17) {
          pcVar1 = "DW_FORM_ref8";
          if (var_1 != 0x14) {
            pcVar1 = "DW_FORM_ref_udata";
            if (var_1 != 0x15) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_sec_offset";
          if (var_1 != 0x17) {
            pcVar1 = "DW_FORM_exprloc";
            if (var_1 != 0x18) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
  }
  else {
    if (var_1 == 0x25) {
      return "DW_FORM_strx1";
    }
    if (var_1 < 0x26) {
      if (var_1 == 0x1f) {
        return "DW_FORM_line_strp";
      }
      if (var_1 < 0x20) {
        if (var_1 == 0x1c) {
          return "DW_FORM_ref_sup4";
        }
        if (var_1 < 0x1d) {
          pcVar1 = "DW_FORM_strx";
          if (var_1 != 0x1a) {
            pcVar1 = "DW_FORM_addrx";
            if (var_1 != 0x1b) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_strp_sup";
          if (var_1 != 0x1d) {
            pcVar1 = "DW_FORM_data16";
            if (var_1 != 0x1e) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (var_1 == 0x22) {
          return "DW_FORM_loclistx";
        }
        if (var_1 < 0x23) {
          pcVar1 = "DW_FORM_ref_sig8";
          if (var_1 != 0x20) {
            pcVar1 = "DW_FORM_implicit_const";
            if (var_1 != 0x21) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_rnglistx";
          if (var_1 != 0x23) {
            pcVar1 = "DW_FORM_ref_sup8";
            if (var_1 != 0x24) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      if (var_1 == 0x2b) {
        return "DW_FORM_addrx3";
      }
      if (var_1 < 0x2c) {
        if (var_1 == 0x28) {
          return "DW_FORM_strx4";
        }
        if (var_1 < 0x29) {
          pcVar1 = "DW_FORM_strx2";
          if (var_1 != 0x26) {
            pcVar1 = "DW_FORM_strx3";
            if (var_1 != 0x27) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_addrx1";
          if (var_1 != 0x29) {
            pcVar1 = "DW_FORM_addrx2";
            if (var_1 != 0x2a) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else if (var_1 == 0x1f02) {
        pcVar1 = "DW_FORM_GNU_str_index";
      }
      else if (var_1 < 0x1f03) {
        pcVar1 = "DW_FORM_addrx4";
        if (var_1 != 0x2c) {
          pcVar1 = "DW_FORM_GNU_addr_index";
          if (var_1 != 0x1f01) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "DW_FORM_GNU_ref_alt";
        if (var_1 != 0x1f20) {
          pcVar1 = "DW_FORM_GNU_strp_alt";
          if (var_1 != 0x1f21) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  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 (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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) 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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (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 (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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) 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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (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 (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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) 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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (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 (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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) 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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (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 (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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) 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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (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 (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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) 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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (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 (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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) 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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier)))))))) alternative: (else_clause (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))))) alternative: (else_clause (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)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) 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: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))))))))))))))) (return_statement (identifier)))))

/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * MASKED(uint param_1)

{
  char *pcVar1;
  
  if (param_1 == 0x19) {
    return "DW_FORM_flag_present";
  }
  if (param_1 < 0x1a) {
    if (param_1 == 0xd) {
      return "DW_FORM_sdata";
    }
    if (param_1 < 0xe) {
      if (param_1 == 7) {
        return "DW_FORM_data8";
      }
      if (param_1 < 8) {
        if (param_1 == 4) {
          return "DW_FORM_block4";
        }
        if (param_1 < 5) {
          pcVar1 = "DW_FORM_addr";
          if (param_1 != 1) {
            pcVar1 = "DW_FORM_block2";
            if (param_1 != 3) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_data2";
          if (param_1 != 5) {
            pcVar1 = "DW_FORM_data4";
            if (param_1 != 6) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (param_1 == 10) {
          return "DW_FORM_block1";
        }
        if (param_1 < 0xb) {
          pcVar1 = "DW_FORM_string";
          if (param_1 != 8) {
            pcVar1 = "DW_FORM_block";
            if (param_1 != 9) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_data1";
          if (param_1 != 0xb) {
            pcVar1 = "DW_FORM_flag";
            if (param_1 != 0xc) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      if (param_1 == 0x13) {
        return "DW_FORM_ref4";
      }
      if (param_1 < 0x14) {
        if (param_1 == 0x10) {
          return "DW_FORM_ref_addr";
        }
        if (param_1 < 0x11) {
          pcVar1 = "DW_FORM_strp";
          if (param_1 != 0xe) {
            pcVar1 = "DW_FORM_udata";
            if (param_1 != 0xf) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_ref1";
          if (param_1 != 0x11) {
            pcVar1 = "DW_FORM_ref2";
            if (param_1 != 0x12) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (param_1 == 0x16) {
          return "DW_FORM_indirect";
        }
        if (param_1 < 0x17) {
          pcVar1 = "DW_FORM_ref8";
          if (param_1 != 0x14) {
            pcVar1 = "DW_FORM_ref_udata";
            if (param_1 != 0x15) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_sec_offset";
          if (param_1 != 0x17) {
            pcVar1 = "DW_FORM_exprloc";
            if (param_1 != 0x18) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
  }
  else {
    if (param_1 == 0x25) {
      return "DW_FORM_strx1";
    }
    if (param_1 < 0x26) {
      if (param_1 == 0x1f) {
        return "DW_FORM_line_strp";
      }
      if (param_1 < 0x20) {
        if (param_1 == 0x1c) {
          return "DW_FORM_ref_sup4";
        }
        if (param_1 < 0x1d) {
          pcVar1 = "DW_FORM_strx";
          if (param_1 != 0x1a) {
            pcVar1 = "DW_FORM_addrx";
            if (param_1 != 0x1b) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_strp_sup";
          if (param_1 != 0x1d) {
            pcVar1 = "DW_FORM_data16";
            if (param_1 != 0x1e) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else {
        if (param_1 == 0x22) {
          return "DW_FORM_loclistx";
        }
        if (param_1 < 0x23) {
          pcVar1 = "DW_FORM_ref_sig8";
          if (param_1 != 0x20) {
            pcVar1 = "DW_FORM_implicit_const";
            if (param_1 != 0x21) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_rnglistx";
          if (param_1 != 0x23) {
            pcVar1 = "DW_FORM_ref_sup8";
            if (param_1 != 0x24) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      if (param_1 == 0x2b) {
        return "DW_FORM_addrx3";
      }
      if (param_1 < 0x2c) {
        if (param_1 == 0x28) {
          return "DW_FORM_strx4";
        }
        if (param_1 < 0x29) {
          pcVar1 = "DW_FORM_strx2";
          if (param_1 != 0x26) {
            pcVar1 = "DW_FORM_strx3";
            if (param_1 != 0x27) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "DW_FORM_addrx1";
          if (param_1 != 0x29) {
            pcVar1 = "DW_FORM_addrx2";
            if (param_1 != 0x2a) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
      else if (param_1 == 0x1f02) {
        pcVar1 = "DW_FORM_GNU_str_index";
      }
      else if (param_1 < 0x1f03) {
        pcVar1 = "DW_FORM_addrx4";
        if (param_1 != 0x2c) {
          pcVar1 = "DW_FORM_GNU_addr_index";
          if (param_1 != 0x1f01) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "DW_FORM_GNU_ref_alt";
        if (param_1 != 0x1f20) {
          pcVar1 = "DW_FORM_GNU_strp_alt";
          if (param_1 != 0x1f21) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  return pcVar1;
}

