
/* WARNING: Unknown calling convention */

char * get_solaris_dynamic_type(ulong type)

{
  char *pcVar1;
  
  if (type == 0x60000019) {
    return "SUNW_STRPAD";
  }
  if (type < 0x6000001a) {
    if (type == 0x60000012) {
      return "SUNW_SYMSZ";
    }
    if (type < 0x60000013) {
      pcVar1 = "SUNW_FILTER";
      if (type != 0x6000000f) {
        if (type < 0x60000010) {
          pcVar1 = "SUNW_AUXILIARY";
          if (type != 0x6000000d) {
            pcVar1 = "SUNW_RTLDINF";
            if (type != 0x6000000e) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "SUNW_CAP";
          if (type != 0x60000010) {
            pcVar1 = "SUNW_SYMTAB";
            if (type != 0x60000011) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      pcVar1 = "SUNW_SYMSORTSZ";
      if (type != 0x60000015) {
        if (type < 0x60000016) {
          pcVar1 = "SUNW_SORTENT";
          if (type != 0x60000013) {
            pcVar1 = "SUNW_SYMSORT";
            if (type != 0x60000014) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "SUNW_TLSSORTSZ";
          if (type != 0x60000017) {
            pcVar1 = "SUNW_CAPINFO";
            if (type < 0x60000018) {
              pcVar1 = "SUNW_TLSSORT";
            }
            return pcVar1;
          }
        }
      }
    }
  }
  else if (type == 0x60000025) {
    pcVar1 = "SUNW_RELAX";
  }
  else if (type < 0x60000026) {
    pcVar1 = "SUNW_CAPCHAINENT";
    if (type != 0x6000001d) {
      if (type < 0x6000001e) {
        pcVar1 = "SUNW_CAPCHAIN";
        if (type != 0x6000001a) {
          pcVar1 = "SUNW_LDMACH";
          if (type != 0x6000001b) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "SUNW_PARENT";
        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {
          pcVar1 = "SUNW_CAPCHAINSZ";
          if (type != 0x6000001f) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  else {
    pcVar1 = "SPARC_REGISTER";
    if (type != 0x70000001) {
      if (type < 0x70000002) {
        pcVar1 = "SUNW_NXHEAP";
        if (type != 0x60000029) {
          pcVar1 = "SUNW_NXSTACK";
          if (type != 0x6000002b) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "USED";
        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {
          pcVar1 = "AUXILIARY";
          if (type != 0x7ffffffd) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  return pcVar1;
}



char * FUN_0010fb60(ulong param_1)

{
  char *pcVar1;
  
  if (param_1 == 0x60000019) {
    return "SUNW_STRPAD";
  }
  if (param_1 < 0x6000001a) {
    if (param_1 == 0x60000012) {
      return "SUNW_SYMSZ";
    }
    if (param_1 < 0x60000013) {
      pcVar1 = "SUNW_FILTER";
      if (param_1 != 0x6000000f) {
        if (param_1 < 0x60000010) {
          pcVar1 = "SUNW_AUXILIARY";
          if (param_1 != 0x6000000d) {
            pcVar1 = "SUNW_RTLDINF";
            if (param_1 != 0x6000000e) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "SUNW_CAP";
          if (param_1 != 0x60000010) {
            pcVar1 = "SUNW_SYMTAB";
            if (param_1 != 0x60000011) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      pcVar1 = "SUNW_SYMSORTSZ";
      if (param_1 != 0x60000015) {
        if (param_1 < 0x60000016) {
          pcVar1 = "SUNW_SORTENT";
          if (param_1 != 0x60000013) {
            pcVar1 = "SUNW_SYMSORT";
            if (param_1 != 0x60000014) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "SUNW_TLSSORTSZ";
          if (param_1 != 0x60000017) {
            pcVar1 = "SUNW_CAPINFO";
            if (param_1 < 0x60000018) {
              pcVar1 = "SUNW_TLSSORT";
            }
            return pcVar1;
          }
        }
      }
    }
  }
  else if (param_1 == 0x60000025) {
    pcVar1 = "SUNW_RELAX";
  }
  else if (param_1 < 0x60000026) {
    pcVar1 = "SUNW_CAPCHAINENT";
    if (param_1 != 0x6000001d) {
      if (param_1 < 0x6000001e) {
        pcVar1 = "SUNW_CAPCHAIN";
        if (param_1 != 0x6000001a) {
          pcVar1 = "SUNW_LDMACH";
          if (param_1 != 0x6000001b) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "SUNW_PARENT";
        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {
          pcVar1 = "SUNW_CAPCHAINSZ";
          if (param_1 != 0x6000001f) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  else {
    pcVar1 = "SPARC_REGISTER";
    if (param_1 != 0x70000001) {
      if (param_1 < 0x70000002) {
        pcVar1 = "SUNW_NXHEAP";
        if (param_1 != 0x60000029) {
          pcVar1 = "SUNW_NXSTACK";
          if (param_1 != 0x6000002b) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "USED";
        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {
          pcVar1 = "AUXILIARY";
          if (param_1 != 0x7ffffffd) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  return pcVar1;
}


CMP RDI,0x60000019
JZ 0x0010fdb0
JBE 0x0010fbe0
CMP RDI,0x60000025
JZ 0x0010fd90
JA 0x0010fce0
LEA RAX,[0x163de9]
CMP RDI,0x6000001d
JZ 0x0010fd97
JBE 0x0010fc30
LEA RAX,[0x163e0a]
CMP RDI,0x60000021
JZ 0x0010fd97
LEA RAX,[0x163e16]
CMP RDI,0x60000023
JZ 0x0010fd97
CMP RDI,0x6000001f
MOV EDX,0x0
LEA RAX,[0x163dfa]
CMOVNZ RAX,RDX
RET
CMP RDI,0x60000012
JZ 0x0010fda0
JBE 0x0010fc90
LEA RAX,[0x163d8b]
CMP RDI,0x60000015
JZ 0x0010fd97
JBE 0x0010fc60
LEA RAX,[0x163da7]
CMP RDI,0x60000017
JZ 0x0010fd97
LEA RDX,[0x163d9a]
LEA RAX,[0x163db6]
CMOVBE RAX,RDX
RET
LEA RAX,[0x163dcf]
CMP RDI,0x6000001a
JZ 0x0010fd97
CMP RDI,0x6000001b
MOV EDX,0x0
LEA RAX,[0x163ddd]
CMOVNZ RAX,RDX
RET
LEA RAX,[0x163d71]
CMP RDI,0x60000013
JZ 0x0010fd97
CMP RDI,0x60000014
MOV EDX,0x0
LEA RAX,[0x163d7e]
CMOVNZ RAX,RDX
RET
LEA RAX,[0x163d45]
CMP RDI,0x6000000f
JZ 0x0010fd97
JBE 0x0010fd38
LEA RAX,[0x163d51]
CMP RDI,0x60000010
JZ 0x0010fd97
CMP RDI,0x60000011
MOV EDX,0x0
LEA RAX,[0x163d5a]
CMOVNZ RAX,RDX
RET
LEA RAX,[0x161767]
CMP RDI,0x70000001
JZ 0x0010fd97
JBE 0x0010fd60
LEA RAX,[0x163e44]
CMP RDI,0x7ffffffe
JZ 0x0010fd97
LEA RAX,[0x169a87]
CMP RDI,0x7fffffff
JZ 0x0010fd97
CMP RDI,0x7ffffffd
MOV EDX,0x0
LEA RAX,[0x163d3b]
CMOVNZ RAX,RDX
RET
LEA RAX,[0x163d36]
CMP RDI,0x6000000d
JZ 0x0010fd97
CMP RDI,0x6000000e
MOV EDX,0x0
LEA RAX,[0x163e49]
CMOVNZ RAX,RDX
RET
LEA RAX,[0x163e2b]
CMP RDI,0x60000029
JZ 0x0010fd97
CMP RDI,0x6000002b
MOV EDX,0x0
LEA RAX,[0x163e37]
CMOVNZ RAX,RDX
RET
LEA RAX,[0x163e20]
RET
LEA RAX,[0x163d66]
RET
LEA RAX,[0x163dc3]
RET
(translation_unit "char * FUN_0010fb60(ulong param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" (function_definition "char * FUN_0010fb60(ulong param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* FUN_0010fb60(ulong param_1)" * (function_declarator "FUN_0010fb60(ulong param_1)" identifier (parameter_list "(ulong param_1)" ( (parameter_declaration "ulong param_1" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\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 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }" if (parenthesized_expression "(param_1 == 0x60000019)" ( (binary_expression "param_1 == 0x60000019" identifier == number_literal) )) (compound_statement "{\n    return "SUNW_STRPAD";\n  }" { (return_statement "return "SUNW_STRPAD";" return (string_literal ""SUNW_STRPAD"" " string_content ") ;) })) (if_statement "if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 < 0x6000001a)" ( (binary_expression "param_1 < 0x6000001a" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }" if (parenthesized_expression "(param_1 == 0x60000012)" ( (binary_expression "param_1 == 0x60000012" identifier == number_literal) )) (compound_statement "{\n      return "SUNW_SYMSZ";\n    }" { (return_statement "return "SUNW_SYMSZ";" return (string_literal ""SUNW_SYMSZ"" " string_content ") ;) })) (if_statement "if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x60000013)" ( (binary_expression "param_1 < 0x60000013" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_FILTER";" (assignment_expression "pcVar1 = "SUNW_FILTER"" identifier = (string_literal ""SUNW_FILTER"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 != 0x6000000f)" ( (binary_expression "param_1 != 0x6000000f" identifier != number_literal) )) (compound_statement "{\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x60000010)" ( (binary_expression "param_1 < 0x60000010" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_AUXILIARY";" (assignment_expression "pcVar1 = "SUNW_AUXILIARY"" identifier = (string_literal ""SUNW_AUXILIARY"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x6000000d)" ( (binary_expression "param_1 != 0x6000000d" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_RTLDINF";" (assignment_expression "pcVar1 = "SUNW_RTLDINF"" identifier = (string_literal ""SUNW_RTLDINF"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x6000000e)" ( (binary_expression "param_1 != 0x6000000e" 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 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_CAP";" (assignment_expression "pcVar1 = "SUNW_CAP"" identifier = (string_literal ""SUNW_CAP"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x60000010)" ( (binary_expression "param_1 != 0x60000010" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_SYMTAB";" (assignment_expression "pcVar1 = "SUNW_SYMTAB"" identifier = (string_literal ""SUNW_SYMTAB"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x60000011)" ( (binary_expression "param_1 != 0x60000011" 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 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSORTSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSORTSZ"" identifier = (string_literal ""SUNW_SYMSORTSZ"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 != 0x60000015)" ( (binary_expression "param_1 != 0x60000015" identifier != number_literal) )) (compound_statement "{\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x60000016)" ( (binary_expression "param_1 < 0x60000016" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_SORTENT";" (assignment_expression "pcVar1 = "SUNW_SORTENT"" identifier = (string_literal ""SUNW_SORTENT"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x60000013)" ( (binary_expression "param_1 != 0x60000013" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_SYMSORT";" (assignment_expression "pcVar1 = "SUNW_SYMSORT"" identifier = (string_literal ""SUNW_SYMSORT"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x60000014)" ( (binary_expression "param_1 != 0x60000014" 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 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_TLSSORTSZ";" (assignment_expression "pcVar1 = "SUNW_TLSSORTSZ"" identifier = (string_literal ""SUNW_TLSSORTSZ"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x60000017)" ( (binary_expression "param_1 != 0x60000017" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_CAPINFO";" (assignment_expression "pcVar1 = "SUNW_CAPINFO"" identifier = (string_literal ""SUNW_CAPINFO"" " string_content ")) ;) (if_statement "if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }" if (parenthesized_expression "(param_1 < 0x60000018)" ( (binary_expression "param_1 < 0x60000018" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "SUNW_TLSSORT";\n            }" { (expression_statement "pcVar1 = "SUNW_TLSSORT";" (assignment_expression "pcVar1 = "SUNW_TLSSORT"" identifier = (string_literal ""SUNW_TLSSORT"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) })) }))) }) (else_clause "else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (if_statement "if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 == 0x60000025)" ( (binary_expression "param_1 == 0x60000025" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_RELAX";\n  }" { (expression_statement "pcVar1 = "SUNW_RELAX";" (assignment_expression "pcVar1 = "SUNW_RELAX"" identifier = (string_literal ""SUNW_RELAX"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (if_statement "if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 < 0x60000026)" ( (binary_expression "param_1 < 0x60000026" identifier < number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINENT";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINENT"" identifier = (string_literal ""SUNW_CAPCHAINENT"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(param_1 != 0x6000001d)" ( (binary_expression "param_1 != 0x6000001d" identifier != number_literal) )) (compound_statement "{\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x6000001e)" ( (binary_expression "param_1 < 0x6000001e" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAPCHAIN";" (assignment_expression "pcVar1 = "SUNW_CAPCHAIN"" identifier = (string_literal ""SUNW_CAPCHAIN"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(param_1 != 0x6000001a)" ( (binary_expression "param_1 != 0x6000001a" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_LDMACH";" (assignment_expression "pcVar1 = "SUNW_LDMACH"" identifier = (string_literal ""SUNW_LDMACH"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x6000001b)" ( (binary_expression "param_1 != 0x6000001b" 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 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_PARENT";" (assignment_expression "pcVar1 = "SUNW_PARENT"" identifier = (string_literal ""SUNW_PARENT"" " string_content ")) ;) (if_statement "if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023))" ( (binary_expression "(param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" (parenthesized_expression "(param_1 != 0x60000021)" ( (binary_expression "param_1 != 0x60000021" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" ( (comma_expression "pcVar1 = "SUNW_ASLR", param_1 != 0x60000023" (assignment_expression "pcVar1 = "SUNW_ASLR"" identifier = (string_literal ""SUNW_ASLR"" " string_content ")) , (binary_expression "param_1 != 0x60000023" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINSZ";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINSZ"" identifier = (string_literal ""SUNW_CAPCHAINSZ"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x6000001f)" ( (binary_expression "param_1 != 0x6000001f" 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 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = "SPARC_REGISTER";" (assignment_expression "pcVar1 = "SPARC_REGISTER"" identifier = (string_literal ""SPARC_REGISTER"" " string_content ")) ;) (if_statement "if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(param_1 != 0x70000001)" ( (binary_expression "param_1 != 0x70000001" identifier != number_literal) )) (compound_statement "{\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x70000002)" ( (binary_expression "param_1 < 0x70000002" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_NXHEAP";" (assignment_expression "pcVar1 = "SUNW_NXHEAP"" identifier = (string_literal ""SUNW_NXHEAP"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(param_1 != 0x60000029)" ( (binary_expression "param_1 != 0x60000029" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_NXSTACK";" (assignment_expression "pcVar1 = "SUNW_NXSTACK"" identifier = (string_literal ""SUNW_NXSTACK"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x6000002b)" ( (binary_expression "param_1 != 0x6000002b" 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 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "USED";" (assignment_expression "pcVar1 = "USED"" identifier = (string_literal ""USED"" " string_content ")) ;) (if_statement "if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff))" ( (binary_expression "(param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)" (parenthesized_expression "(param_1 != 0x7ffffffe)" ( (binary_expression "param_1 != 0x7ffffffe" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "FILTER", param_1 != 0x7fffffff)" ( (comma_expression "pcVar1 = "FILTER", param_1 != 0x7fffffff" (assignment_expression "pcVar1 = "FILTER"" identifier = (string_literal ""FILTER"" " string_content ")) , (binary_expression "param_1 != 0x7fffffff" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "AUXILIARY";" (assignment_expression "pcVar1 = "AUXILIARY"" identifier = (string_literal ""AUXILIARY"" " string_content ")) ;) (if_statement "if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x7ffffffd)" ( (binary_expression "param_1 != 0x7ffffffd" 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: Unknown calling convention */\n\nchar * get_solaris_dynamic_type(ulong type)\n\n{\n  char *pcVar1;\n  \n  if (type == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (type < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (type != 0x6000000f) {\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * get_solaris_dynamic_type(ulong type)\n\n{\n  char *pcVar1;\n  \n  if (type == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (type < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (type != 0x6000000f) {\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* get_solaris_dynamic_type(ulong type)" * (function_declarator "get_solaris_dynamic_type(ulong type)" identifier (parameter_list "(ulong type)" ( (parameter_declaration "ulong type" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (type == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (type < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (type != 0x6000000f) {\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\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 (type == 0x60000019) {\n    return "SUNW_STRPAD";\n  }" if (parenthesized_expression "(type == 0x60000019)" ( (binary_expression "type == 0x60000019" identifier == number_literal) )) (compound_statement "{\n    return "SUNW_STRPAD";\n  }" { (return_statement "return "SUNW_STRPAD";" return (string_literal ""SUNW_STRPAD"" " string_content ") ;) })) (if_statement "if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (type < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (type != 0x6000000f) {\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(type < 0x6000001a)" ( (binary_expression "type < 0x6000001a" identifier < number_literal) )) (compound_statement "{\n    if (type == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (type < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (type != 0x6000000f) {\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (type == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }" if (parenthesized_expression "(type == 0x60000012)" ( (binary_expression "type == 0x60000012" identifier == number_literal) )) (compound_statement "{\n      return "SUNW_SYMSZ";\n    }" { (return_statement "return "SUNW_SYMSZ";" return (string_literal ""SUNW_SYMSZ"" " string_content ") ;) })) (if_statement "if (type < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (type != 0x6000000f) {\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" if (parenthesized_expression "(type < 0x60000013)" ( (binary_expression "type < 0x60000013" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_FILTER";\n      if (type != 0x6000000f) {\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_FILTER";" (assignment_expression "pcVar1 = "SUNW_FILTER"" identifier = (string_literal ""SUNW_FILTER"" " string_content ")) ;) (if_statement "if (type != 0x6000000f) {\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(type != 0x6000000f)" ( (binary_expression "type != 0x6000000f" identifier != number_literal) )) (compound_statement "{\n        if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (type < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(type < 0x60000010)" ( (binary_expression "type < 0x60000010" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_AUXILIARY";\n          if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_AUXILIARY";" (assignment_expression "pcVar1 = "SUNW_AUXILIARY"" identifier = (string_literal ""SUNW_AUXILIARY"" " string_content ")) ;) (if_statement "if (type != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(type != 0x6000000d)" ( (binary_expression "type != 0x6000000d" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_RTLDINF";\n            if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_RTLDINF";" (assignment_expression "pcVar1 = "SUNW_RTLDINF"" identifier = (string_literal ""SUNW_RTLDINF"" " string_content ")) ;) (if_statement "if (type != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(type != 0x6000000e)" ( (binary_expression "type != 0x6000000e" 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 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "SUNW_CAP";\n          if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_CAP";" (assignment_expression "pcVar1 = "SUNW_CAP"" identifier = (string_literal ""SUNW_CAP"" " string_content ")) ;) (if_statement "if (type != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(type != 0x60000010)" ( (binary_expression "type != 0x60000010" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_SYMTAB";\n            if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_SYMTAB";" (assignment_expression "pcVar1 = "SUNW_SYMTAB"" identifier = (string_literal ""SUNW_SYMTAB"" " string_content ")) ;) (if_statement "if (type != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(type != 0x60000011)" ( (binary_expression "type != 0x60000011" 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 = "SUNW_SYMSORTSZ";\n      if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSORTSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSORTSZ"" identifier = (string_literal ""SUNW_SYMSORTSZ"" " string_content ")) ;) (if_statement "if (type != 0x60000015) {\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(type != 0x60000015)" ( (binary_expression "type != 0x60000015" identifier != number_literal) )) (compound_statement "{\n        if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (type < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(type < 0x60000016)" ( (binary_expression "type < 0x60000016" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_SORTENT";\n          if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_SORTENT";" (assignment_expression "pcVar1 = "SUNW_SORTENT"" identifier = (string_literal ""SUNW_SORTENT"" " string_content ")) ;) (if_statement "if (type != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(type != 0x60000013)" ( (binary_expression "type != 0x60000013" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_SYMSORT";\n            if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_SYMSORT";" (assignment_expression "pcVar1 = "SUNW_SYMSORT"" identifier = (string_literal ""SUNW_SYMSORT"" " string_content ")) ;) (if_statement "if (type != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(type != 0x60000014)" ( (binary_expression "type != 0x60000014" 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 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_TLSSORTSZ";" (assignment_expression "pcVar1 = "SUNW_TLSSORTSZ"" identifier = (string_literal ""SUNW_TLSSORTSZ"" " string_content ")) ;) (if_statement "if (type != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(type != 0x60000017)" ( (binary_expression "type != 0x60000017" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_CAPINFO";\n            if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_CAPINFO";" (assignment_expression "pcVar1 = "SUNW_CAPINFO"" identifier = (string_literal ""SUNW_CAPINFO"" " string_content ")) ;) (if_statement "if (type < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }" if (parenthesized_expression "(type < 0x60000018)" ( (binary_expression "type < 0x60000018" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "SUNW_TLSSORT";\n            }" { (expression_statement "pcVar1 = "SUNW_TLSSORT";" (assignment_expression "pcVar1 = "SUNW_TLSSORT"" identifier = (string_literal ""SUNW_TLSSORT"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) })) }))) }) (else_clause "else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (if_statement "if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(type == 0x60000025)" ( (binary_expression "type == 0x60000025" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_RELAX";\n  }" { (expression_statement "pcVar1 = "SUNW_RELAX";" (assignment_expression "pcVar1 = "SUNW_RELAX"" identifier = (string_literal ""SUNW_RELAX"" " string_content ")) ;) }) (else_clause "else if (type < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (if_statement "if (type < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(type < 0x60000026)" ( (binary_expression "type < 0x60000026" identifier < number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINENT";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINENT"" identifier = (string_literal ""SUNW_CAPCHAINENT"" " string_content ")) ;) (if_statement "if (type != 0x6000001d) {\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(type != 0x6000001d)" ( (binary_expression "type != 0x6000001d" identifier != number_literal) )) (compound_statement "{\n      if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (type < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(type < 0x6000001e)" ( (binary_expression "type < 0x6000001e" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAPCHAIN";" (assignment_expression "pcVar1 = "SUNW_CAPCHAIN"" identifier = (string_literal ""SUNW_CAPCHAIN"" " string_content ")) ;) (if_statement "if (type != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(type != 0x6000001a)" ( (binary_expression "type != 0x6000001a" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_LDMACH";\n          if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_LDMACH";" (assignment_expression "pcVar1 = "SUNW_LDMACH"" identifier = (string_literal ""SUNW_LDMACH"" " string_content ")) ;) (if_statement "if (type != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(type != 0x6000001b)" ( (binary_expression "type != 0x6000001b" 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 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "SUNW_PARENT";\n        if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_PARENT";" (assignment_expression "pcVar1 = "SUNW_PARENT"" identifier = (string_literal ""SUNW_PARENT"" " string_content ")) ;) (if_statement "if ((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023))" ( (binary_expression "(type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)" (parenthesized_expression "(type != 0x60000021)" ( (binary_expression "type != 0x60000021" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_ASLR", type != 0x60000023)" ( (comma_expression "pcVar1 = "SUNW_ASLR", type != 0x60000023" (assignment_expression "pcVar1 = "SUNW_ASLR"" identifier = (string_literal ""SUNW_ASLR"" " string_content ")) , (binary_expression "type != 0x60000023" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINSZ";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINSZ"" identifier = (string_literal ""SUNW_CAPCHAINSZ"" " string_content ")) ;) (if_statement "if (type != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(type != 0x6000001f)" ( (binary_expression "type != 0x6000001f" 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 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    pcVar1 = "SPARC_REGISTER";\n    if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = "SPARC_REGISTER";" (assignment_expression "pcVar1 = "SPARC_REGISTER"" identifier = (string_literal ""SPARC_REGISTER"" " string_content ")) ;) (if_statement "if (type != 0x70000001) {\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(type != 0x70000001)" ( (binary_expression "type != 0x70000001" identifier != number_literal) )) (compound_statement "{\n      if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (type < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(type < 0x70000002)" ( (binary_expression "type < 0x70000002" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_NXHEAP";\n        if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_NXHEAP";" (assignment_expression "pcVar1 = "SUNW_NXHEAP"" identifier = (string_literal ""SUNW_NXHEAP"" " string_content ")) ;) (if_statement "if (type != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(type != 0x60000029)" ( (binary_expression "type != 0x60000029" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_NXSTACK";\n          if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_NXSTACK";" (assignment_expression "pcVar1 = "SUNW_NXSTACK"" identifier = (string_literal ""SUNW_NXSTACK"" " string_content ")) ;) (if_statement "if (type != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(type != 0x6000002b)" ( (binary_expression "type != 0x6000002b" 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 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "USED";\n        if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "USED";" (assignment_expression "pcVar1 = "USED"" identifier = (string_literal ""USED"" " string_content ")) ;) (if_statement "if ((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff))" ( (binary_expression "(type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)" (parenthesized_expression "(type != 0x7ffffffe)" ( (binary_expression "type != 0x7ffffffe" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "FILTER", type != 0x7fffffff)" ( (comma_expression "pcVar1 = "FILTER", type != 0x7fffffff" (assignment_expression "pcVar1 = "FILTER"" identifier = (string_literal ""FILTER"" " string_content ")) , (binary_expression "type != 0x7fffffff" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = "AUXILIARY";\n          if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "AUXILIARY";" (assignment_expression "pcVar1 = "AUXILIARY"" identifier = (string_literal ""AUXILIARY"" " string_content ")) ;) (if_statement "if (type != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(type != 0x7ffffffd)" ( (binary_expression "type != 0x7ffffffd" 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_0010fb60(ulong param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" (function_definition "char * FUN_0010fb60(ulong param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* FUN_0010fb60(ulong param_1)" * (function_declarator "FUN_0010fb60(ulong param_1)" identifier (parameter_list "(ulong param_1)" ( (parameter_declaration "ulong param_1" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\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 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }" if (parenthesized_expression "(param_1 == 0x60000019)" ( (binary_expression "param_1 == 0x60000019" identifier == number_literal) )) (compound_statement "{\n    return "SUNW_STRPAD";\n  }" { (return_statement "return "SUNW_STRPAD";" return (string_literal ""SUNW_STRPAD"" " string_content ") ;) })) (if_statement "if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 < 0x6000001a)" ( (binary_expression "param_1 < 0x6000001a" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }" if (parenthesized_expression "(param_1 == 0x60000012)" ( (binary_expression "param_1 == 0x60000012" identifier == number_literal) )) (compound_statement "{\n      return "SUNW_SYMSZ";\n    }" { (return_statement "return "SUNW_SYMSZ";" return (string_literal ""SUNW_SYMSZ"" " string_content ") ;) })) (if_statement "if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x60000013)" ( (binary_expression "param_1 < 0x60000013" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_FILTER";" (assignment_expression "pcVar1 = "SUNW_FILTER"" identifier = (string_literal ""SUNW_FILTER"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 != 0x6000000f)" ( (binary_expression "param_1 != 0x6000000f" identifier != number_literal) )) (compound_statement "{\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x60000010)" ( (binary_expression "param_1 < 0x60000010" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_AUXILIARY";" (assignment_expression "pcVar1 = "SUNW_AUXILIARY"" identifier = (string_literal ""SUNW_AUXILIARY"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x6000000d)" ( (binary_expression "param_1 != 0x6000000d" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_RTLDINF";" (assignment_expression "pcVar1 = "SUNW_RTLDINF"" identifier = (string_literal ""SUNW_RTLDINF"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x6000000e)" ( (binary_expression "param_1 != 0x6000000e" 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 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_CAP";" (assignment_expression "pcVar1 = "SUNW_CAP"" identifier = (string_literal ""SUNW_CAP"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x60000010)" ( (binary_expression "param_1 != 0x60000010" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_SYMTAB";" (assignment_expression "pcVar1 = "SUNW_SYMTAB"" identifier = (string_literal ""SUNW_SYMTAB"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x60000011)" ( (binary_expression "param_1 != 0x60000011" 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 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSORTSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSORTSZ"" identifier = (string_literal ""SUNW_SYMSORTSZ"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }" if (parenthesized_expression "(param_1 != 0x60000015)" ( (binary_expression "param_1 != 0x60000015" identifier != number_literal) )) (compound_statement "{\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }" { (if_statement "if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" if (parenthesized_expression "(param_1 < 0x60000016)" ( (binary_expression "param_1 < 0x60000016" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_SORTENT";" (assignment_expression "pcVar1 = "SUNW_SORTENT"" identifier = (string_literal ""SUNW_SORTENT"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x60000013)" ( (binary_expression "param_1 != 0x60000013" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_SYMSORT";" (assignment_expression "pcVar1 = "SUNW_SYMSORT"" identifier = (string_literal ""SUNW_SYMSORT"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }" if (parenthesized_expression "(param_1 != 0x60000014)" ( (binary_expression "param_1 != 0x60000014" 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 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" else (compound_statement "{\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" { (expression_statement "pcVar1 = "SUNW_TLSSORTSZ";" (assignment_expression "pcVar1 = "SUNW_TLSSORTSZ"" identifier = (string_literal ""SUNW_TLSSORTSZ"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }" if (parenthesized_expression "(param_1 != 0x60000017)" ( (binary_expression "param_1 != 0x60000017" identifier != number_literal) )) (compound_statement "{\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }" { (expression_statement "pcVar1 = "SUNW_CAPINFO";" (assignment_expression "pcVar1 = "SUNW_CAPINFO"" identifier = (string_literal ""SUNW_CAPINFO"" " string_content ")) ;) (if_statement "if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }" if (parenthesized_expression "(param_1 < 0x60000018)" ( (binary_expression "param_1 < 0x60000018" identifier < number_literal) )) (compound_statement "{\n              pcVar1 = "SUNW_TLSSORT";\n            }" { (expression_statement "pcVar1 = "SUNW_TLSSORT";" (assignment_expression "pcVar1 = "SUNW_TLSSORT"" identifier = (string_literal ""SUNW_TLSSORT"" " string_content ")) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }))) })) }))) }) (else_clause "else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (if_statement "if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 == 0x60000025)" ( (binary_expression "param_1 == 0x60000025" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_RELAX";\n  }" { (expression_statement "pcVar1 = "SUNW_RELAX";" (assignment_expression "pcVar1 = "SUNW_RELAX"" identifier = (string_literal ""SUNW_RELAX"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (if_statement "if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(param_1 < 0x60000026)" ( (binary_expression "param_1 < 0x60000026" identifier < number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINENT";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINENT"" identifier = (string_literal ""SUNW_CAPCHAINENT"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(param_1 != 0x6000001d)" ( (binary_expression "param_1 != 0x6000001d" identifier != number_literal) )) (compound_statement "{\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x6000001e)" ( (binary_expression "param_1 < 0x6000001e" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAPCHAIN";" (assignment_expression "pcVar1 = "SUNW_CAPCHAIN"" identifier = (string_literal ""SUNW_CAPCHAIN"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(param_1 != 0x6000001a)" ( (binary_expression "param_1 != 0x6000001a" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_LDMACH";" (assignment_expression "pcVar1 = "SUNW_LDMACH"" identifier = (string_literal ""SUNW_LDMACH"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x6000001b)" ( (binary_expression "param_1 != 0x6000001b" 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 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_PARENT";" (assignment_expression "pcVar1 = "SUNW_PARENT"" identifier = (string_literal ""SUNW_PARENT"" " string_content ")) ;) (if_statement "if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023))" ( (binary_expression "(param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" (parenthesized_expression "(param_1 != 0x60000021)" ( (binary_expression "param_1 != 0x60000021" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" ( (comma_expression "pcVar1 = "SUNW_ASLR", param_1 != 0x60000023" (assignment_expression "pcVar1 = "SUNW_ASLR"" identifier = (string_literal ""SUNW_ASLR"" " string_content ")) , (binary_expression "param_1 != 0x60000023" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINSZ";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINSZ"" identifier = (string_literal ""SUNW_CAPCHAINSZ"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x6000001f)" ( (binary_expression "param_1 != 0x6000001f" 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 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = "SPARC_REGISTER";" (assignment_expression "pcVar1 = "SPARC_REGISTER"" identifier = (string_literal ""SPARC_REGISTER"" " string_content ")) ;) (if_statement "if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" if (parenthesized_expression "(param_1 != 0x70000001)" ( (binary_expression "param_1 != 0x70000001" identifier != number_literal) )) (compound_statement "{\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" { (if_statement "if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x70000002)" ( (binary_expression "param_1 < 0x70000002" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_NXHEAP";" (assignment_expression "pcVar1 = "SUNW_NXHEAP"" identifier = (string_literal ""SUNW_NXHEAP"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "(param_1 != 0x60000029)" ( (binary_expression "param_1 != 0x60000029" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "SUNW_NXSTACK";" (assignment_expression "pcVar1 = "SUNW_NXSTACK"" identifier = (string_literal ""SUNW_NXSTACK"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x6000002b)" ( (binary_expression "param_1 != 0x6000002b" 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 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" { (expression_statement "pcVar1 = "USED";" (assignment_expression "pcVar1 = "USED"" identifier = (string_literal ""USED"" " string_content ")) ;) (if_statement "if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" if (parenthesized_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff))" ( (binary_expression "(param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)" (parenthesized_expression "(param_1 != 0x7ffffffe)" ( (binary_expression "param_1 != 0x7ffffffe" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "FILTER", param_1 != 0x7fffffff)" ( (comma_expression "pcVar1 = "FILTER", param_1 != 0x7fffffff" (assignment_expression "pcVar1 = "FILTER"" identifier = (string_literal ""FILTER"" " string_content ")) , (binary_expression "param_1 != 0x7fffffff" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" { (expression_statement "pcVar1 = "AUXILIARY";" (assignment_expression "pcVar1 = "AUXILIARY"" identifier = (string_literal ""AUXILIARY"" " string_content ")) ;) (if_statement "if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }" if (parenthesized_expression "(param_1 != 0x7ffffffd)" ( (binary_expression "param_1 != 0x7ffffffd" 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 { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (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 { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (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 = (string_literal " string_content ")) ;) })) (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 { (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 (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (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 { (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 (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (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_0010fb60(ulong param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" (primitive_type "char") (pointer_declarator "* FUN_0010fb60(ulong param_1)" (* "*") (function_declarator "FUN_0010fb60(ulong param_1)" (identifier "FUN_0010fb60") (parameter_list "(ulong param_1)" (( "(") (parameter_declaration "ulong param_1" (type_identifier "ulong") (identifier "param_1")) () ")")))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }\n  if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\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 == 0x60000019) {\n    return "SUNW_STRPAD";\n  }" (if "if") (parenthesized_expression "(param_1 == 0x60000019)" (( "(") (binary_expression "param_1 == 0x60000019" (identifier "param_1") (== "==") (number_literal "0x60000019")) () ")")) (compound_statement "{\n    return "SUNW_STRPAD";\n  }" ({ "{") (return_statement "return "SUNW_STRPAD";" (return "return") (string_literal ""SUNW_STRPAD"" (" """) (string_content "SUNW_STRPAD") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" (if "if") (parenthesized_expression "(param_1 < 0x6000001a)" (( "(") (binary_expression "param_1 < 0x6000001a" (identifier "param_1") (< "<") (number_literal "0x6000001a")) () ")")) (compound_statement "{\n    if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }\n    if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n  }" ({ "{") (if_statement "if (param_1 == 0x60000012) {\n      return "SUNW_SYMSZ";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x60000012)" (( "(") (binary_expression "param_1 == 0x60000012" (identifier "param_1") (== "==") (number_literal "0x60000012")) () ")")) (compound_statement "{\n      return "SUNW_SYMSZ";\n    }" ({ "{") (return_statement "return "SUNW_SYMSZ";" (return "return") (string_literal ""SUNW_SYMSZ"" (" """) (string_content "SUNW_SYMSZ") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 < 0x60000013) {\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }\n    else {\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 < 0x60000013)" (( "(") (binary_expression "param_1 < 0x60000013" (identifier "param_1") (< "<") (number_literal "0x60000013")) () ")")) (compound_statement "{\n      pcVar1 = "SUNW_FILTER";\n      if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_FILTER";" (assignment_expression "pcVar1 = "SUNW_FILTER"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_FILTER"" (" """) (string_content "SUNW_FILTER") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000000f) {\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" (if "if") (parenthesized_expression "(param_1 != 0x6000000f)" (( "(") (binary_expression "param_1 != 0x6000000f" (identifier "param_1") (!= "!=") (number_literal "0x6000000f")) () ")")) (compound_statement "{\n        if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 < 0x60000010) {\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x60000010)" (( "(") (binary_expression "param_1 < 0x60000010" (identifier "param_1") (< "<") (number_literal "0x60000010")) () ")")) (compound_statement "{\n          pcVar1 = "SUNW_AUXILIARY";\n          if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "SUNW_AUXILIARY";" (assignment_expression "pcVar1 = "SUNW_AUXILIARY"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_AUXILIARY"" (" """) (string_content "SUNW_AUXILIARY") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000000d) {\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x6000000d)" (( "(") (binary_expression "param_1 != 0x6000000d" (identifier "param_1") (!= "!=") (number_literal "0x6000000d")) () ")")) (compound_statement "{\n            pcVar1 = "SUNW_RTLDINF";\n            if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "SUNW_RTLDINF";" (assignment_expression "pcVar1 = "SUNW_RTLDINF"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_RTLDINF"" (" """) (string_content "SUNW_RTLDINF") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000000e) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x6000000e)" (( "(") (binary_expression "param_1 != 0x6000000e" (identifier "param_1") (!= "!=") (number_literal "0x6000000e")) () ")")) (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 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "SUNW_CAP";\n          if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAP";" (assignment_expression "pcVar1 = "SUNW_CAP"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAP"" (" """) (string_content "SUNW_CAP") (" """))) (; ";")) (if_statement "if (param_1 != 0x60000010) {\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x60000010)" (( "(") (binary_expression "param_1 != 0x60000010" (identifier "param_1") (!= "!=") (number_literal "0x60000010")) () ")")) (compound_statement "{\n            pcVar1 = "SUNW_SYMTAB";\n            if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "SUNW_SYMTAB";" (assignment_expression "pcVar1 = "SUNW_SYMTAB"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SYMTAB"" (" """) (string_content "SUNW_SYMTAB") (" """))) (; ";")) (if_statement "if (param_1 != 0x60000011) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x60000011)" (( "(") (binary_expression "param_1 != 0x60000011" (identifier "param_1") (!= "!=") (number_literal "0x60000011")) () ")")) (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 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" (else "else") (compound_statement "{\n      pcVar1 = "SUNW_SYMSORTSZ";\n      if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_SYMSORTSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSORTSZ"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SYMSORTSZ"" (" """) (string_content "SUNW_SYMSORTSZ") (" """))) (; ";")) (if_statement "if (param_1 != 0x60000015) {\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }" (if "if") (parenthesized_expression "(param_1 != 0x60000015)" (( "(") (binary_expression "param_1 != 0x60000015" (identifier "param_1") (!= "!=") (number_literal "0x60000015")) () ")")) (compound_statement "{\n        if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }\n      }" ({ "{") (if_statement "if (param_1 < 0x60000016) {\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }\n        else {\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" (if "if") (parenthesized_expression "(param_1 < 0x60000016)" (( "(") (binary_expression "param_1 < 0x60000016" (identifier "param_1") (< "<") (number_literal "0x60000016")) () ")")) (compound_statement "{\n          pcVar1 = "SUNW_SORTENT";\n          if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "SUNW_SORTENT";" (assignment_expression "pcVar1 = "SUNW_SORTENT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SORTENT"" (" """) (string_content "SUNW_SORTENT") (" """))) (; ";")) (if_statement "if (param_1 != 0x60000013) {\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x60000013)" (( "(") (binary_expression "param_1 != 0x60000013" (identifier "param_1") (!= "!=") (number_literal "0x60000013")) () ")")) (compound_statement "{\n            pcVar1 = "SUNW_SYMSORT";\n            if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "SUNW_SYMSORT";" (assignment_expression "pcVar1 = "SUNW_SYMSORT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SYMSORT"" (" """) (string_content "SUNW_SYMSORT") (" """))) (; ";")) (if_statement "if (param_1 != 0x60000014) {\n              pcVar1 = (char *)0x0;\n            }" (if "if") (parenthesized_expression "(param_1 != 0x60000014)" (( "(") (binary_expression "param_1 != 0x60000014" (identifier "param_1") (!= "!=") (number_literal "0x60000014")) () ")")) (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 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" (else "else") (compound_statement "{\n          pcVar1 = "SUNW_TLSSORTSZ";\n          if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }\n        }" ({ "{") (expression_statement "pcVar1 = "SUNW_TLSSORTSZ";" (assignment_expression "pcVar1 = "SUNW_TLSSORTSZ"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_TLSSORTSZ"" (" """) (string_content "SUNW_TLSSORTSZ") (" """))) (; ";")) (if_statement "if (param_1 != 0x60000017) {\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x60000017)" (( "(") (binary_expression "param_1 != 0x60000017" (identifier "param_1") (!= "!=") (number_literal "0x60000017")) () ")")) (compound_statement "{\n            pcVar1 = "SUNW_CAPINFO";\n            if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }\n            return pcVar1;\n          }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAPINFO";" (assignment_expression "pcVar1 = "SUNW_CAPINFO"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAPINFO"" (" """) (string_content "SUNW_CAPINFO") (" """))) (; ";")) (if_statement "if (param_1 < 0x60000018) {\n              pcVar1 = "SUNW_TLSSORT";\n            }" (if "if") (parenthesized_expression "(param_1 < 0x60000018)" (( "(") (binary_expression "param_1 < 0x60000018" (identifier "param_1") (< "<") (number_literal "0x60000018")) () ")")) (compound_statement "{\n              pcVar1 = "SUNW_TLSSORT";\n            }" ({ "{") (expression_statement "pcVar1 = "SUNW_TLSSORT";" (assignment_expression "pcVar1 = "SUNW_TLSSORT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_TLSSORT"" (" """) (string_content "SUNW_TLSSORT") (" """))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")))) (} "}"))) (} "}")))) (} "}")) (else_clause "else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" (else "else") (if_statement "if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" (if "if") (parenthesized_expression "(param_1 == 0x60000025)" (( "(") (binary_expression "param_1 == 0x60000025" (identifier "param_1") (== "==") (number_literal "0x60000025")) () ")")) (compound_statement "{\n    pcVar1 = "SUNW_RELAX";\n  }" ({ "{") (expression_statement "pcVar1 = "SUNW_RELAX";" (assignment_expression "pcVar1 = "SUNW_RELAX"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_RELAX"" (" """) (string_content "SUNW_RELAX") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" (else "else") (if_statement "if (param_1 < 0x60000026) {\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }\n  else {\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" (if "if") (parenthesized_expression "(param_1 < 0x60000026)" (( "(") (binary_expression "param_1 < 0x60000026" (identifier "param_1") (< "<") (number_literal "0x60000026")) () ")")) (compound_statement "{\n    pcVar1 = "SUNW_CAPCHAINENT";\n    if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAPCHAINENT";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINENT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAPCHAINENT"" (" """) (string_content "SUNW_CAPCHAINENT") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000001d) {\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 != 0x6000001d)" (( "(") (binary_expression "param_1 != 0x6000001d" (identifier "param_1") (!= "!=") (number_literal "0x6000001d")) () ")")) (compound_statement "{\n      if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 < 0x6000001e) {\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x6000001e)" (( "(") (binary_expression "param_1 < 0x6000001e" (identifier "param_1") (< "<") (number_literal "0x6000001e")) () ")")) (compound_statement "{\n        pcVar1 = "SUNW_CAPCHAIN";\n        if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAPCHAIN";" (assignment_expression "pcVar1 = "SUNW_CAPCHAIN"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAPCHAIN"" (" """) (string_content "SUNW_CAPCHAIN") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000001a) {\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" (if "if") (parenthesized_expression "(param_1 != 0x6000001a)" (( "(") (binary_expression "param_1 != 0x6000001a" (identifier "param_1") (!= "!=") (number_literal "0x6000001a")) () ")")) (compound_statement "{\n          pcVar1 = "SUNW_LDMACH";\n          if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" ({ "{") (expression_statement "pcVar1 = "SUNW_LDMACH";" (assignment_expression "pcVar1 = "SUNW_LDMACH"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_LDMACH"" (" """) (string_content "SUNW_LDMACH") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000001b) {\n            pcVar1 = (char *)0x0;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x6000001b)" (( "(") (binary_expression "param_1 != 0x6000001b" (identifier "param_1") (!= "!=") (number_literal "0x6000001b")) () ")")) (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 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (else "else") (compound_statement "{\n        pcVar1 = "SUNW_PARENT";\n        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "SUNW_PARENT";" (assignment_expression "pcVar1 = "SUNW_PARENT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_PARENT"" (" """) (string_content "SUNW_PARENT") (" """))) (; ";")) (if_statement "if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" (if "if") (parenthesized_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023))" (( "(") (binary_expression "(param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" (parenthesized_expression "(param_1 != 0x60000021)" (( "(") (binary_expression "param_1 != 0x60000021" (identifier "param_1") (!= "!=") (number_literal "0x60000021")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" (( "(") (comma_expression "pcVar1 = "SUNW_ASLR", param_1 != 0x60000023" (assignment_expression "pcVar1 = "SUNW_ASLR"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_ASLR"" (" """) (string_content "SUNW_ASLR") (" """))) (, ",") (binary_expression "param_1 != 0x60000023" (identifier "param_1") (!= "!=") (number_literal "0x60000023"))) () ")"))) () ")")) (compound_statement "{\n          pcVar1 = "SUNW_CAPCHAINSZ";\n          if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAPCHAINSZ";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINSZ"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAPCHAINSZ"" (" """) (string_content "SUNW_CAPCHAINSZ") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000001f) {\n            pcVar1 = (char *)0x0;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x6000001f)" (( "(") (binary_expression "param_1 != 0x6000001f" (identifier "param_1") (!= "!=") (number_literal "0x6000001f")) () ")")) (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 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" (else "else") (compound_statement "{\n    pcVar1 = "SPARC_REGISTER";\n    if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }\n  }" ({ "{") (expression_statement "pcVar1 = "SPARC_REGISTER";" (assignment_expression "pcVar1 = "SPARC_REGISTER"" (identifier "pcVar1") (= "=") (string_literal ""SPARC_REGISTER"" (" """) (string_content "SPARC_REGISTER") (" """))) (; ";")) (if_statement "if (param_1 != 0x70000001) {\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 != 0x70000001)" (( "(") (binary_expression "param_1 != 0x70000001" (identifier "param_1") (!= "!=") (number_literal "0x70000001")) () ")")) (compound_statement "{\n      if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 < 0x70000002) {\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }\n      else {\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x70000002)" (( "(") (binary_expression "param_1 < 0x70000002" (identifier "param_1") (< "<") (number_literal "0x70000002")) () ")")) (compound_statement "{\n        pcVar1 = "SUNW_NXHEAP";\n        if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "SUNW_NXHEAP";" (assignment_expression "pcVar1 = "SUNW_NXHEAP"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_NXHEAP"" (" """) (string_content "SUNW_NXHEAP") (" """))) (; ";")) (if_statement "if (param_1 != 0x60000029) {\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" (if "if") (parenthesized_expression "(param_1 != 0x60000029)" (( "(") (binary_expression "param_1 != 0x60000029" (identifier "param_1") (!= "!=") (number_literal "0x60000029")) () ")")) (compound_statement "{\n          pcVar1 = "SUNW_NXSTACK";\n          if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" ({ "{") (expression_statement "pcVar1 = "SUNW_NXSTACK";" (assignment_expression "pcVar1 = "SUNW_NXSTACK"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_NXSTACK"" (" """) (string_content "SUNW_NXSTACK") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000002b) {\n            pcVar1 = (char *)0x0;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x6000002b)" (( "(") (binary_expression "param_1 != 0x6000002b" (identifier "param_1") (!= "!=") (number_literal "0x6000002b")) () ")")) (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 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" (else "else") (compound_statement "{\n        pcVar1 = "USED";\n        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "USED";" (assignment_expression "pcVar1 = "USED"" (identifier "pcVar1") (= "=") (string_literal ""USED"" (" """) (string_content "USED") (" """))) (; ";")) (if_statement "if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" (if "if") (parenthesized_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff))" (( "(") (binary_expression "(param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)" (parenthesized_expression "(param_1 != 0x7ffffffe)" (( "(") (binary_expression "param_1 != 0x7ffffffe" (identifier "param_1") (!= "!=") (number_literal "0x7ffffffe")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "FILTER", param_1 != 0x7fffffff)" (( "(") (comma_expression "pcVar1 = "FILTER", param_1 != 0x7fffffff" (assignment_expression "pcVar1 = "FILTER"" (identifier "pcVar1") (= "=") (string_literal ""FILTER"" (" """) (string_content "FILTER") (" """))) (, ",") (binary_expression "param_1 != 0x7fffffff" (identifier "param_1") (!= "!=") (number_literal "0x7fffffff"))) () ")"))) () ")")) (compound_statement "{\n          pcVar1 = "AUXILIARY";\n          if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }\n          return pcVar1;\n        }" ({ "{") (expression_statement "pcVar1 = "AUXILIARY";" (assignment_expression "pcVar1 = "AUXILIARY"" (identifier "pcVar1") (= "=") (string_literal ""AUXILIARY"" (" """) (string_content "AUXILIARY") (" """))) (; ";")) (if_statement "if (param_1 != 0x7ffffffd) {\n            pcVar1 = (char *)0x0;\n          }" (if "if") (parenthesized_expression "(param_1 != 0x7ffffffd)" (( "(") (binary_expression "param_1 != 0x7ffffffd" (identifier "param_1") (!= "!=") (number_literal "0x7ffffffd")) () ")")) (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: Unknown calling convention */

char * function_1(type_1 var_1)

{
  char *pcVar1;
  
  if (var_1 == 0x60000019) {
    return "SUNW_STRPAD";
  }
  if (var_1 < 0x6000001a) {
    if (var_1 == 0x60000012) {
      return "SUNW_SYMSZ";
    }
    if (var_1 < 0x60000013) {
      pcVar1 = "SUNW_FILTER";
      if (var_1 != 0x6000000f) {
        if (var_1 < 0x60000010) {
          pcVar1 = "SUNW_AUXILIARY";
          if (var_1 != 0x6000000d) {
            pcVar1 = "SUNW_RTLDINF";
            if (var_1 != 0x6000000e) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "SUNW_CAP";
          if (var_1 != 0x60000010) {
            pcVar1 = "SUNW_SYMTAB";
            if (var_1 != 0x60000011) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      pcVar1 = "SUNW_SYMSORTSZ";
      if (var_1 != 0x60000015) {
        if (var_1 < 0x60000016) {
          pcVar1 = "SUNW_SORTENT";
          if (var_1 != 0x60000013) {
            pcVar1 = "SUNW_SYMSORT";
            if (var_1 != 0x60000014) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "SUNW_TLSSORTSZ";
          if (var_1 != 0x60000017) {
            pcVar1 = "SUNW_CAPINFO";
            if (var_1 < 0x60000018) {
              pcVar1 = "SUNW_TLSSORT";
            }
            return pcVar1;
          }
        }
      }
    }
  }
  else if (var_1 == 0x60000025) {
    pcVar1 = "SUNW_RELAX";
  }
  else if (var_1 < 0x60000026) {
    pcVar1 = "SUNW_CAPCHAINENT";
    if (var_1 != 0x6000001d) {
      if (var_1 < 0x6000001e) {
        pcVar1 = "SUNW_CAPCHAIN";
        if (var_1 != 0x6000001a) {
          pcVar1 = "SUNW_LDMACH";
          if (var_1 != 0x6000001b) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "SUNW_PARENT";
        if ((var_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", var_1 != 0x60000023)) {
          pcVar1 = "SUNW_CAPCHAINSZ";
          if (var_1 != 0x6000001f) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  else {
    pcVar1 = "SPARC_REGISTER";
    if (var_1 != 0x70000001) {
      if (var_1 < 0x70000002) {
        pcVar1 = "SUNW_NXHEAP";
        if (var_1 != 0x60000029) {
          pcVar1 = "SUNW_NXSTACK";
          if (var_1 != 0x6000002b) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "USED";
        if ((var_1 != 0x7ffffffe) && (pcVar1 = "FILTER", var_1 != 0x7fffffff)) {
          pcVar1 = "AUXILIARY";
          if (var_1 != 0x7ffffffd) {
            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 (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (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 (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (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: (string_literal (string_content)))))) (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 (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: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (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 (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: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (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)))))

char * MASKED(ulong param_1)

{
  char *pcVar1;
  
  if (param_1 == 0x60000019) {
    return "SUNW_STRPAD";
  }
  if (param_1 < 0x6000001a) {
    if (param_1 == 0x60000012) {
      return "SUNW_SYMSZ";
    }
    if (param_1 < 0x60000013) {
      pcVar1 = "SUNW_FILTER";
      if (param_1 != 0x6000000f) {
        if (param_1 < 0x60000010) {
          pcVar1 = "SUNW_AUXILIARY";
          if (param_1 != 0x6000000d) {
            pcVar1 = "SUNW_RTLDINF";
            if (param_1 != 0x6000000e) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "SUNW_CAP";
          if (param_1 != 0x60000010) {
            pcVar1 = "SUNW_SYMTAB";
            if (param_1 != 0x60000011) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
      }
    }
    else {
      pcVar1 = "SUNW_SYMSORTSZ";
      if (param_1 != 0x60000015) {
        if (param_1 < 0x60000016) {
          pcVar1 = "SUNW_SORTENT";
          if (param_1 != 0x60000013) {
            pcVar1 = "SUNW_SYMSORT";
            if (param_1 != 0x60000014) {
              pcVar1 = (char *)0x0;
            }
            return pcVar1;
          }
        }
        else {
          pcVar1 = "SUNW_TLSSORTSZ";
          if (param_1 != 0x60000017) {
            pcVar1 = "SUNW_CAPINFO";
            if (param_1 < 0x60000018) {
              pcVar1 = "SUNW_TLSSORT";
            }
            return pcVar1;
          }
        }
      }
    }
  }
  else if (param_1 == 0x60000025) {
    pcVar1 = "SUNW_RELAX";
  }
  else if (param_1 < 0x60000026) {
    pcVar1 = "SUNW_CAPCHAINENT";
    if (param_1 != 0x6000001d) {
      if (param_1 < 0x6000001e) {
        pcVar1 = "SUNW_CAPCHAIN";
        if (param_1 != 0x6000001a) {
          pcVar1 = "SUNW_LDMACH";
          if (param_1 != 0x6000001b) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "SUNW_PARENT";
        if ((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) {
          pcVar1 = "SUNW_CAPCHAINSZ";
          if (param_1 != 0x6000001f) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  else {
    pcVar1 = "SPARC_REGISTER";
    if (param_1 != 0x70000001) {
      if (param_1 < 0x70000002) {
        pcVar1 = "SUNW_NXHEAP";
        if (param_1 != 0x60000029) {
          pcVar1 = "SUNW_NXSTACK";
          if (param_1 != 0x6000002b) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
      else {
        pcVar1 = "USED";
        if ((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) {
          pcVar1 = "AUXILIARY";
          if (param_1 != 0x7ffffffd) {
            pcVar1 = (char *)0x0;
          }
          return pcVar1;
        }
      }
    }
  }
  return pcVar1;
}

