
/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

char * __regparm3 get_note_type(Filedata *filedata,uint e_type)

{
  char *pcVar1;
  
  if ((short)filedata != 4) {
    if (e_type == 2) {
      pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);
      return pcVar1;
    }
    if (e_type < 3) {
      if (e_type == 1) {
        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);
        return pcVar1;
      }
    }
    else {
      if (e_type == 0x100) {
        pcVar1 = (char *)dcgettext(0,"OPEN",5);
        return pcVar1;
      }
      if (e_type == 0x101) {
        pcVar1 = (char *)dcgettext(0,"func",5);
        return pcVar1;
      }
    }
    goto LAB_00025bdc;
  }
  if (e_type == 0x10e) {
    pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);
  }
  else if (e_type < 0x10f) {
    if (e_type == 0x100) {
      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);
    }
    else if (e_type < 0x101) {
      if (e_type == 10) {
        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);
      }
      else if (e_type < 0xb) {
        if (e_type == 3) {
          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);
        }
        else if (e_type < 4) {
          if (e_type == 1) {
            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);
          }
          else {
            if (e_type != 2) goto LAB_00025bdc;
            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);
          }
        }
        else if (e_type == 4) {
          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);
        }
        else {
          if (e_type != 6) goto LAB_00025bdc;
          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);
        }
      }
      else if (e_type == 0x10) {
        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);
      }
      else if (e_type < 0x11) {
        if (e_type == 0xc) {
          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);
        }
        else {
          if (e_type != 0xd) goto LAB_00025bdc;
          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);
        }
      }
      else if (e_type == 0x11) {
        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);
      }
      else {
        if (e_type != 0x12) goto LAB_00025bdc;
        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);
      }
    }
    else if (e_type == 0x107) {
      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);
    }
    else if (e_type < 0x108) {
      if (e_type == 0x104) {
        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);
      }
      else if (e_type < 0x105) {
        if (e_type == 0x102) {
          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);
        }
        else {
          if (e_type != 0x103) goto LAB_00025bdc;
          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);
        }
      }
      else if (e_type == 0x105) {
        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);
      }
      else {
        if (e_type != 0x106) goto LAB_00025bdc;
        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);
      }
    }
    else if (e_type == 0x10a) {
      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);
    }
    else if (e_type < 0x10b) {
      if (e_type == 0x108) {
        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);
      }
      else {
        if (e_type != 0x109) goto LAB_00025bdc;
        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)
        ;
      }
    }
    else if (e_type == 0x10c) {
      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);
    }
    else if (e_type < 0x10d) {
      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);
    }
    else {
      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);
    }
  }
  else if (e_type == 0x307) {
    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);
  }
  else if (e_type < 0x308) {
    if (e_type == 0x301) {
      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);
    }
    else if (e_type < 0x302) {
      if (e_type == 0x201) {
        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);
      }
      else if (e_type < 0x202) {
        if (e_type == 0x10f) {
          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);
        }
        else {
          if (e_type != 0x200) goto LAB_00025bdc;
          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);
        }
      }
      else if (e_type == 0x202) {
        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);
      }
      else {
        if (e_type != 0x300) goto LAB_00025bdc;
        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);
      }
    }
    else if (e_type == 0x304) {
      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);
    }
    else if (e_type < 0x305) {
      if (e_type == 0x302) {
        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);
      }
      else {
        if (e_type != 0x303) goto LAB_00025bdc;
        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);
      }
    }
    else if (e_type == 0x305) {
      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);
    }
    else {
      if (e_type != 0x306) goto LAB_00025bdc;
      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);
    }
  }
  else if (e_type == 0x400) {
    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);
  }
  else if (e_type < 0x401) {
    if (e_type == 0x30a) {
      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);
    }
    else if (e_type < 0x30b) {
      if (e_type == 0x308) {
        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);
      }
      else {
        if (e_type != 0x309) goto LAB_00025bdc;
        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);
      }
    }
    else if (e_type == 0x30b) {
      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);
    }
    else {
      if (e_type != 0x30c) {
LAB_00025bdc:
        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);
        snprintf(buff_20117,0x40,pcVar1,e_type);
        return buff_20117;
      }
      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);
    }
  }
  else if (e_type == 0x403) {
    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);
  }
  else if (e_type < 0x404) {
    if (e_type == 0x401) {
      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);
    }
    else {
      if (e_type != 0x402) goto LAB_00025bdc;
      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);
    }
  }
  else if (e_type == 0x46e62b7f) {
    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);
  }
  else if (e_type == 0x53494749) {
    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);
  }
  else {
    if (e_type != 0x46494c45) goto LAB_00025bdc;
    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);
  }
  return pcVar1;
}



/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

undefined * __regparm3 FUN_00025af0(short param_1,uint param_2)

{
  undefined *puVar1;
  char *__format;
  
  if (param_1 != 4) {
    if (param_2 == 2) {
      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);
      return puVar1;
    }
    if (param_2 < 3) {
      if (param_2 == 1) {
        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);
        return puVar1;
      }
    }
    else {
      if (param_2 == 0x100) {
        puVar1 = (undefined *)dcgettext(0,"OPEN",5);
        return puVar1;
      }
      if (param_2 == 0x101) {
        puVar1 = (undefined *)dcgettext(0,"func",5);
        return puVar1;
      }
    }
    goto LAB_00025bdc;
  }
  if (param_2 == 0x10e) {
    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);
  }
  else if (param_2 < 0x10f) {
    if (param_2 == 0x100) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);
    }
    else if (param_2 < 0x101) {
      if (param_2 == 10) {
        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);
      }
      else if (param_2 < 0xb) {
        if (param_2 == 3) {
          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);
        }
        else if (param_2 < 4) {
          if (param_2 == 1) {
            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);
          }
          else {
            if (param_2 != 2) goto LAB_00025bdc;
            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);
          }
        }
        else if (param_2 == 4) {
          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);
        }
        else {
          if (param_2 != 6) goto LAB_00025bdc;
          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);
        }
      }
      else if (param_2 == 0x10) {
        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);
      }
      else if (param_2 < 0x11) {
        if (param_2 == 0xc) {
          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);
        }
        else {
          if (param_2 != 0xd) goto LAB_00025bdc;
          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);
        }
      }
      else if (param_2 == 0x11) {
        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);
      }
      else {
        if (param_2 != 0x12) goto LAB_00025bdc;
        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);
      }
    }
    else if (param_2 == 0x107) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);
    }
    else if (param_2 < 0x108) {
      if (param_2 == 0x104) {
        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);
      }
      else if (param_2 < 0x105) {
        if (param_2 == 0x102) {
          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);
        }
        else {
          if (param_2 != 0x103) goto LAB_00025bdc;
          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);
        }
      }
      else if (param_2 == 0x105) {
        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);
      }
      else {
        if (param_2 != 0x106) goto LAB_00025bdc;
        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);
      }
    }
    else if (param_2 == 0x10a) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);
    }
    else if (param_2 < 0x10b) {
      if (param_2 == 0x108) {
        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);
      }
      else {
        if (param_2 != 0x109) goto LAB_00025bdc;
        puVar1 = (undefined *)
                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);
      }
    }
    else if (param_2 == 0x10c) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);
    }
    else if (param_2 < 0x10d) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);
    }
    else {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);
    }
  }
  else if (param_2 == 0x307) {
    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);
  }
  else if (param_2 < 0x308) {
    if (param_2 == 0x301) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);
    }
    else if (param_2 < 0x302) {
      if (param_2 == 0x201) {
        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);
      }
      else if (param_2 < 0x202) {
        if (param_2 == 0x10f) {
          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);
        }
        else {
          if (param_2 != 0x200) goto LAB_00025bdc;
          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);
        }
      }
      else if (param_2 == 0x202) {
        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);
      }
      else {
        if (param_2 != 0x300) goto LAB_00025bdc;
        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);
      }
    }
    else if (param_2 == 0x304) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);
    }
    else if (param_2 < 0x305) {
      if (param_2 == 0x302) {
        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);
      }
      else {
        if (param_2 != 0x303) goto LAB_00025bdc;
        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);
      }
    }
    else if (param_2 == 0x305) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);
    }
    else {
      if (param_2 != 0x306) goto LAB_00025bdc;
      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);
    }
  }
  else if (param_2 == 0x400) {
    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);
  }
  else if (param_2 < 0x401) {
    if (param_2 == 0x30a) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);
    }
    else if (param_2 < 0x30b) {
      if (param_2 == 0x308) {
        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);
      }
      else {
        if (param_2 != 0x309) goto LAB_00025bdc;
        puVar1 = (undefined *)
                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);
      }
    }
    else if (param_2 == 0x30b) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);
    }
    else {
      if (param_2 != 0x30c) {
LAB_00025bdc:
        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);
        snprintf(&DAT_000b5420,0x40,__format,param_2);
        return &DAT_000b5420;
      }
      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);
    }
  }
  else if (param_2 == 0x403) {
    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);
  }
  else if (param_2 < 0x404) {
    if (param_2 == 0x401) {
      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);
    }
    else {
      if (param_2 != 0x402) goto LAB_00025bdc;
      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);
    }
  }
  else if (param_2 == 0x46e62b7f) {
    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);
  }
  else if (param_2 == 0x53494749) {
    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);
  }
  else {
    if (param_2 != 0x46494c45) goto LAB_00025bdc;
    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);
  }
  return puVar1;
}


PUSH ESI
PUSH EBX
CALL 0x00013f70
ADD EBX,0x8e509
SUB ESP,0x14
CMP AX,0x4
JZ 0x00025b70
CMP EDX,0x2
JZ 0x00025ff8
JBE 0x00025b48
CMP EDX,0x100
JZ 0x00025fd8
CMP EDX,0x101
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffe0204]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
ADD ESP,0x14
POP EBX
POP ESI
RET
CMP EDX,0x1
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc40d5]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
ADD ESP,0x14
POP EBX
POP ESI
RET
CMP EDX,0x10e
JZ 0x00026233
JBE 0x00025c18
CMP EDX,0x307
JZ 0x00026250
JBE 0x00025d60
CMP EDX,0x400
JZ 0x00026270
JBE 0x00025ee8
CMP EDX,0x403
JZ 0x00026350
JBE 0x00025fa0
CMP EDX,0x46e62b7f
JZ 0x00026370
CMP EDX,0x53494749
JZ 0x00026178
CMP EDX,0x46494c45
JZ 0x00026198
MOV dword ptr [ESP + 0xc],EDX
LEA EAX,[EBX + 0xfffc4101]
SUB ESP,0x4
LEA ESI,[EBX + 0x1420]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
MOV EDX,dword ptr [ESP + 0x1c]
PUSH EDX
PUSH EAX
PUSH 0x40
PUSH ESI
CALL 0x000132c0
ADD ESP,0x20
MOV EAX,ESI
ADD ESP,0x14
POP EBX
POP ESI
RET
CMP EDX,0x100
JZ 0x00026390
JBE 0x00025c80
CMP EDX,0x107
JZ 0x000263b0
JBE 0x00025e68
CMP EDX,0x10a
JZ 0x000263d0
JBE 0x00025f68
CMP EDX,0x10c
JZ 0x000263f0
JA 0x00026218
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce1c0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0xa
JZ 0x00026290
JBE 0x00025cf8
CMP EDX,0x10
JZ 0x000262b0
JBE 0x00025cc8
CMP EDX,0x11
JZ 0x00026018
CMP EDX,0x12
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce6ec]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0xc
JZ 0x00026038
CMP EDX,0xd
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc4085]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x3
JZ 0x000262d0
JBE 0x00025d30
CMP EDX,0x4
JZ 0x00026058
CMP EDX,0x6
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc402e]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x1
JZ 0x00026078
CMP EDX,0x2
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcdfe8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x301
JZ 0x000262f0
JBE 0x00025de8
CMP EDX,0x304
JZ 0x00026410
JBE 0x00025db0
CMP EDX,0x305
JZ 0x00026098
CMP EDX,0x306
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce434]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x302
JZ 0x000260b8
CMP EDX,0x303
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce3b0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x201
JZ 0x00026430
JBE 0x00025e30
CMP EDX,0x202
JZ 0x000260d8
CMP EDX,0x300
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce32c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x10f
JZ 0x000260f8
CMP EDX,0x200
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce2b8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x104
JZ 0x00026310
JBE 0x00025eb0
CMP EDX,0x105
JZ 0x00026118
CMP EDX,0x106
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce0e0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x102
JZ 0x000261b8
CMP EDX,0x103
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc4049]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x30a
JZ 0x00026330
JBE 0x00025f30
CMP EDX,0x30b
JZ 0x000261d8
CMP EDX,0x30c
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce56c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x308
JZ 0x000261f8
CMP EDX,0x309
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce4d0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x108
JZ 0x00026138
CMP EDX,0x109
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce150]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
CMP EDX,0x401
JZ 0x00026158
CMP EDX,0x402
JNZ 0x00025bdc
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce5e8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc425c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
ADD ESP,0x14
POP EBX
POP ESI
RET
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc40ea]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
ADD ESP,0x14
POP EBX
POP ESI
RET
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce6c8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce678]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce034]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcdfc4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce40c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce380]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce300]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce284]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce0c0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce120]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce5c4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc40a2]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc40be]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce0a0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce53c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce4a0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce224]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce254]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce46c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce5a4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce658]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce6a0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce010]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce35c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc4067]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce50c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce620]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce054]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce07c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce100]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce18c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce1f0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce3e4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
SUB ESP,0x4
LEA EAX,[EBX + 0xfffce2dc]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
JMP 0x00025b3f
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nundefined * __regparm3 FUN_00025af0(short param_1,uint param_2)\n\n{\n  undefined *puVar1;\n  char *__format;\n  \n  if (param_1 != 4) {\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }\n  if (param_2 == 0x10e) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }\n  return puVar1;\n}\n\n" comment (ERROR "undefined * __regparm3 FUN_00025af0(short param_1,uint param_2)" (binary_expression "undefined * __regparm3 FUN_00025af0(short param_1,uint param_2)" identifier * (ERROR "__regparm3" identifier) (call_expression "FUN_00025af0(short param_1,uint param_2)" identifier (argument_list "(short param_1,uint param_2)" ( (ERROR "short" identifier) identifier , (ERROR "uint" identifier) identifier ))))) (compound_statement "{\n  undefined *puVar1;\n  char *__format;\n  \n  if (param_1 != 4) {\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }\n  if (param_2 == 0x10e) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }\n  return puVar1;\n}" { (declaration "undefined *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "char *__format;" primitive_type (pointer_declarator "*__format" * identifier) ;) (if_statement "if (param_1 != 4) {\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }" if (parenthesized_expression "(param_1 != 4)" ( (binary_expression "param_1 != 4" identifier != number_literal) )) (compound_statement "{\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }" { (if_statement "if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }" if (parenthesized_expression "(param_2 == 2)" ( (binary_expression "param_2 == 2" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARCH (architecture)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARCH (architecture)",5)" identifier (argument_list "(0,"NT_ARCH (architecture)",5)" ( number_literal , (string_literal ""NT_ARCH (architecture)"" " string_content ") , number_literal ))))) ;) (return_statement "return puVar1;" return identifier ;) })) (if_statement "if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" if (parenthesized_expression "(param_2 < 3)" ( (binary_expression "param_2 < 3" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }" { (if_statement "if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }" if (parenthesized_expression "(param_2 == 1)" ( (binary_expression "param_2 == 1" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_VERSION (version)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_VERSION (version)",5)" identifier (argument_list "(0,"NT_VERSION (version)",5)" ( number_literal , (string_literal ""NT_VERSION (version)"" " string_content ") , number_literal ))))) ;) (return_statement "return puVar1;" return identifier ;) })) }) (else_clause "else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" else (compound_statement "{\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" { (if_statement "if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }" if (parenthesized_expression "(param_2 == 0x100)" ( (binary_expression "param_2 == 0x100" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"OPEN",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"OPEN",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"OPEN",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"OPEN",5)" identifier (argument_list "(0,"OPEN",5)" ( number_literal , (string_literal ""OPEN"" " string_content ") , number_literal ))))) ;) (return_statement "return puVar1;" return identifier ;) })) (if_statement "if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }" if (parenthesized_expression "(param_2 == 0x101)" ( (binary_expression "param_2 == 0x101" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"func",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"func",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"func",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"func",5)" identifier (argument_list "(0,"func",5)" ( number_literal , (string_literal ""func"" " string_content ") , number_literal ))))) ;) (return_statement "return puVar1;" return identifier ;) })) }))) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;) })) (if_statement "if (param_2 == 0x10e) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x10e)" ( (binary_expression "param_2 == 0x10e" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CPPR (ppc checkpointed PPR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 < 0x10f)" ( (binary_expression "param_2 < 0x10f" identifier < number_literal) )) (compound_statement "{\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }" { (if_statement "if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 == 0x100)" ( (binary_expression "param_2 == 0x100" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" identifier (argument_list "(0,"NT_PPC_VMX (ppc Altivec registers)",5)" ( number_literal , (string_literal ""NT_PPC_VMX (ppc Altivec registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 < 0x101)" ( (binary_expression "param_2 < 0x101" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }" { (if_statement "if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 == 10)" ( (binary_expression "param_2 == 10" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" identifier (argument_list "(0,"NT_PSTATUS (pstatus structure)",5)" ( number_literal , (string_literal ""NT_PSTATUS (pstatus structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 < 0xb)" ( (binary_expression "param_2 < 0xb" identifier < number_literal) )) (compound_statement "{\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }" { (if_statement "if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(param_2 == 3)" ( (binary_expression "param_2 == 3" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" identifier (argument_list "(0,"NT_PRPSINFO (prpsinfo structure)",5)" ( number_literal , (string_literal ""NT_PRPSINFO (prpsinfo structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (if_statement "if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(param_2 < 4)" ( (binary_expression "param_2 < 4" identifier < number_literal) )) (compound_statement "{\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }" { (if_statement "if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" if (parenthesized_expression "(param_2 == 1)" ( (binary_expression "param_2 == 1" identifier == number_literal) )) (compound_statement "{\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" identifier (argument_list "(0,"NT_PRSTATUS (prstatus structure)",5)" ( number_literal , (string_literal ""NT_PRSTATUS (prstatus structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" else (compound_statement "{\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" { (if_statement "if (param_2 != 2) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 2)" ( (binary_expression "param_2 != 2" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FPREGSET (floating point registers)",5)" identifier (argument_list "(0,"NT_FPREGSET (floating point registers)",5)" ( number_literal , (string_literal ""NT_FPREGSET (floating point registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (if_statement "if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(param_2 == 4)" ( (binary_expression "param_2 == 4" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" identifier (argument_list "(0,"NT_TASKSTRUCT (task structure)",5)" ( number_literal , (string_literal ""NT_TASKSTRUCT (task structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (compound_statement "{\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" { (if_statement "if (param_2 != 6) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 6)" ( (binary_expression "param_2 != 6" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_AUXV (auxiliary vector)",5)" identifier (argument_list "(0,"NT_AUXV (auxiliary vector)",5)" ( number_literal , (string_literal ""NT_AUXV (auxiliary vector)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 == 0x10)" ( (binary_expression "param_2 == 0x10" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" identifier (argument_list "(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" ( number_literal , (string_literal ""NT_LWPSTATUS (lwpstatus_t structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 < 0x11)" ( (binary_expression "param_2 < 0x11" identifier < number_literal) )) (compound_statement "{\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }" { (if_statement "if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" if (parenthesized_expression "(param_2 == 0xc)" ( (binary_expression "param_2 == 0xc" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FPREGS (floating point registers)",5)" identifier (argument_list "(0,"NT_FPREGS (floating point registers)",5)" ( number_literal , (string_literal ""NT_FPREGS (floating point registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" else (compound_statement "{\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" { (if_statement "if (param_2 != 0xd) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0xd)" ( (binary_expression "param_2 != 0xd" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PSINFO (psinfo structure)",5)" identifier (argument_list "(0,"NT_PSINFO (psinfo structure)",5)" ( number_literal , (string_literal ""NT_PSINFO (psinfo structure)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 == 0x11)" ( (binary_expression "param_2 == 0x11" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" identifier (argument_list "(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" ( number_literal , (string_literal ""NT_LWPSINFO (lwpsinfo_t structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" { (if_statement "if (param_2 != 0x12) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x12)" ( (binary_expression "param_2 != 0x12" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" identifier (argument_list "(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" ( number_literal , (string_literal ""NT_WIN32PSTATUS (win32_pstatus structure)"" " string_content ") , number_literal ))))) ;) }))))))))))) }) (else_clause "else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 == 0x107)" ( (binary_expression "param_2 == 0x107" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" identifier (argument_list "(0,"NT_PPC_PMU (ppc PMU registers)",5)" ( number_literal , (string_literal ""NT_PPC_PMU (ppc PMU registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 < 0x108)" ( (binary_expression "param_2 < 0x108" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(param_2 == 0x104)" ( (binary_expression "param_2 == 0x104" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" identifier (argument_list "(0,"NT_PPC_PPR (ppc PPR register)",5)" ( number_literal , (string_literal ""NT_PPC_PPR (ppc PPR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (if_statement "if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(param_2 < 0x105)" ( (binary_expression "param_2 < 0x105" identifier < number_literal) )) (compound_statement "{\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }" { (if_statement "if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" if (parenthesized_expression "(param_2 == 0x102)" ( (binary_expression "param_2 == 0x102" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" identifier (argument_list "(0,"NT_PPC_VSX (ppc VSX registers)",5)" ( number_literal , (string_literal ""NT_PPC_VSX (ppc VSX registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" else (compound_statement "{\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" { (if_statement "if (param_2 != 0x103) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x103)" ( (binary_expression "param_2 != 0x103" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" identifier (argument_list "(0,"NT_PPC_TAR (ppc TAR register)",5)" ( number_literal , (string_literal ""NT_PPC_TAR (ppc TAR register)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (if_statement "if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(param_2 == 0x105)" ( (binary_expression "param_2 == 0x105" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" identifier (argument_list "(0,"NT_PPC_DSCR (ppc DSCR register)",5)" ( number_literal , (string_literal ""NT_PPC_DSCR (ppc DSCR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" { (if_statement "if (param_2 != 0x106) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x106)" ( (binary_expression "param_2 != 0x106" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" identifier (argument_list "(0,"NT_PPC_EBB (ppc EBB registers)",5)" ( number_literal , (string_literal ""NT_PPC_EBB (ppc EBB registers)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 == 0x10a)" ( (binary_expression "param_2 == 0x10a" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 < 0x10b)" ( (binary_expression "param_2 < 0x10b" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" if (parenthesized_expression "(param_2 == 0x108)" ( (binary_expression "param_2 == 0x108" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" { (if_statement "if (param_2 != 0x109) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x109)" ( (binary_expression "param_2 != 0x109" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" identifier = (cast_expression "(undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 == 0x10c)" ( (binary_expression "param_2 == 0x10c" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_SPR (ppc TM special purpose registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 < 0x10d)" ( (binary_expression "param_2 < 0x10d" identifier < number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_VSX (ppc checkpointed VSX registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CTAR (ppc checkpointed TAR register)"" " string_content ") , number_literal ))))) ;) }))))))))))))))))) }) (else_clause "else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x307)" ( (binary_expression "param_2 == 0x307" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" identifier (argument_list "(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" ( number_literal , (string_literal ""NT_S390_SYSTEM_CALL (s390 system call restart data)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 < 0x308)" ( (binary_expression "param_2 < 0x308" identifier < number_literal) )) (compound_statement "{\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }" { (if_statement "if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 == 0x301)" ( (binary_expression "param_2 == 0x301" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" identifier (argument_list "(0,"NT_S390_TIMER (s390 timer register)",5)" ( number_literal , (string_literal ""NT_S390_TIMER (s390 timer register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 < 0x302)" ( (binary_expression "param_2 < 0x302" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(param_2 == 0x201)" ( (binary_expression "param_2 == 0x201" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" identifier (argument_list "(0,"NT_386_IOPERM (x86 I/O permissions)",5)" ( number_literal , (string_literal ""NT_386_IOPERM (x86 I/O permissions)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (if_statement "if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(param_2 < 0x202)" ( (binary_expression "param_2 < 0x202" identifier < number_literal) )) (compound_statement "{\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }" { (if_statement "if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" if (parenthesized_expression "(param_2 == 0x10f)" ( (binary_expression "param_2 == 0x10f" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" else (compound_statement "{\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" { (if_statement "if (param_2 != 0x200) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x200)" ( (binary_expression "param_2 != 0x200" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" identifier (argument_list "(0,"NT_386_TLS (x86 TLS information)",5)" ( number_literal , (string_literal ""NT_386_TLS (x86 TLS information)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (if_statement "if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(param_2 == 0x202)" ( (binary_expression "param_2 == 0x202" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" identifier (argument_list "(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" ( number_literal , (string_literal ""NT_X86_XSTATE (x86 XSAVE extended state)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" { (if_statement "if (param_2 != 0x300) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x300)" ( (binary_expression "param_2 != 0x300" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" identifier (argument_list "(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" ( number_literal , (string_literal ""NT_S390_HIGH_GPRS (s390 upper register halves)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 == 0x304)" ( (binary_expression "param_2 == 0x304" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" identifier (argument_list "(0,"NT_S390_CTRS (s390 control registers)",5)" ( number_literal , (string_literal ""NT_S390_CTRS (s390 control registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 < 0x305)" ( (binary_expression "param_2 < 0x305" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" if (parenthesized_expression "(param_2 == 0x302)" ( (binary_expression "param_2 == 0x302" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" identifier (argument_list "(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" ( number_literal , (string_literal ""NT_S390_TODCMP (s390 TOD comparator register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" { (if_statement "if (param_2 != 0x303) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x303)" ( (binary_expression "param_2 != 0x303" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" identifier (argument_list "(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" ( number_literal , (string_literal ""NT_S390_TODPREG (s390 TOD programmable register)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 == 0x305)" ( (binary_expression "param_2 == 0x305" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" identifier (argument_list "(0,"NT_S390_PREFIX (s390 prefix register)",5)" ( number_literal , (string_literal ""NT_S390_PREFIX (s390 prefix register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (compound_statement "{\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" { (if_statement "if (param_2 != 0x306) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x306)" ( (binary_expression "param_2 != 0x306" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" identifier (argument_list "(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" ( number_literal , (string_literal ""NT_S390_LAST_BREAK (s390 last breaking event address)"" " string_content ") , number_literal ))))) ;) }))))))))))) }) (else_clause "else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x400)" ( (binary_expression "param_2 == 0x400" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" identifier (argument_list "(0,"NT_ARM_VFP (arm VFP registers)",5)" ( number_literal , (string_literal ""NT_ARM_VFP (arm VFP registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 < 0x401)" ( (binary_expression "param_2 < 0x401" identifier < number_literal) )) (compound_statement "{\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }" { (if_statement "if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(param_2 == 0x30a)" ( (binary_expression "param_2 == 0x30a" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" identifier (argument_list "(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" ( number_literal , (string_literal ""NT_S390_VXRS_HIGH (s390 vector registers 16-31)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (if_statement "if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(param_2 < 0x30b)" ( (binary_expression "param_2 < 0x30b" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" if (parenthesized_expression "(param_2 == 0x308)" ( (binary_expression "param_2 == 0x308" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" identifier (argument_list "(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" ( number_literal , (string_literal ""NT_S390_TDB (s390 transaction diagnostic block)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" { (if_statement "if (param_2 != 0x309) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x309)" ( (binary_expression "param_2 != 0x309" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);" (assignment_expression "puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" identifier = (cast_expression "(undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" identifier (argument_list "(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" ( number_literal , (string_literal ""NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (if_statement "if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(param_2 == 0x30b)" ( (binary_expression "param_2 == 0x30b" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" identifier (argument_list "(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" ( number_literal , (string_literal ""NT_S390_GS_CB (s390 guarded-storage registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (compound_statement "{\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" { (if_statement "if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }" if (parenthesized_expression "(param_2 != 0x30c)" ( (binary_expression "param_2 != 0x30c" identifier != number_literal) )) (compound_statement "{\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }" { (labeled_statement "LAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);" statement_identifier : (expression_statement "__format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);" (assignment_expression "__format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5)" identifier = (cast_expression "(char *)dcgettext(0,"Unknown note type: (0x%08x)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"Unknown note type: (0x%08x)",5)" identifier (argument_list "(0,"Unknown note type: (0x%08x)",5)" ( number_literal , (string_literal ""Unknown note type: (0x%08x)"" " string_content ") , number_literal ))))) ;)) (expression_statement "snprintf(&DAT_000b5420,0x40,__format,param_2);" (call_expression "snprintf(&DAT_000b5420,0x40,__format,param_2)" identifier (argument_list "(&DAT_000b5420,0x40,__format,param_2)" ( (pointer_expression "&DAT_000b5420" & identifier) , number_literal , identifier , identifier ))) ;) (return_statement "return &DAT_000b5420;" return (pointer_expression "&DAT_000b5420" & identifier) ;) })) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" identifier (argument_list "(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" ( number_literal , (string_literal ""NT_S390_GS_BC (s390 guarded-storage broadcast control)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x403)" ( (binary_expression "param_2 == 0x403" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" identifier (argument_list "(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" ( number_literal , (string_literal ""NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 < 0x404)" ( (binary_expression "param_2 < 0x404" identifier < number_literal) )) (compound_statement "{\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }" { (if_statement "if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" if (parenthesized_expression "(param_2 == 0x401)" ( (binary_expression "param_2 == 0x401" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" identifier (argument_list "(0,"NT_ARM_TLS (AArch TLS registers)",5)" ( number_literal , (string_literal ""NT_ARM_TLS (AArch TLS registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" else (compound_statement "{\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" { (if_statement "if (param_2 != 0x402) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x402)" ( (binary_expression "param_2 != 0x402" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" identifier (argument_list "(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" ( number_literal , (string_literal ""NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x46e62b7f)" ( (binary_expression "param_2 == 0x46e62b7f" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" identifier (argument_list "(0,"NT_PRXFPREG (user_xfpregs structure)",5)" ( number_literal , (string_literal ""NT_PRXFPREG (user_xfpregs structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x53494749)" ( (binary_expression "param_2 == 0x53494749" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" identifier (argument_list "(0,"NT_SIGINFO (siginfo_t data)",5)" ( number_literal , (string_literal ""NT_SIGINFO (siginfo_t data)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (compound_statement "{\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" { (if_statement "if (param_2 != 0x46494c45) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x46494c45)" ( (binary_expression "param_2 != 0x46494c45" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_FILE (mapped files)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FILE (mapped files)",5)" identifier (argument_list "(0,"NT_FILE (mapped files)",5)" ( number_literal , (string_literal ""NT_FILE (mapped files)"" " string_content ") , number_literal ))))) ;) }))))))))))))))))))))) (return_statement "return puVar1;" return identifier ;) }))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nchar * __regparm3 get_note_type(Filedata *filedata,uint e_type)\n\n{\n  char *pcVar1;\n  \n  if ((short)filedata != 4) {\n    if (e_type == 2) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return pcVar1;\n    }\n    if (e_type < 3) {\n      if (e_type == 1) {\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }\n    }\n    else {\n      if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }\n      if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }\n  if (e_type == 0x10e) {\n    pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (e_type < 0x10f) {\n    if (e_type == 0x100) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (e_type == 0x307) {\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * __regparm3 get_note_type(Filedata *filedata,uint e_type)\n\n{\n  char *pcVar1;\n  \n  if ((short)filedata != 4) {\n    if (e_type == 2) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return pcVar1;\n    }\n    if (e_type < 3) {\n      if (e_type == 1) {\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }\n    }\n    else {\n      if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }\n      if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }\n  if (e_type == 0x10e) {\n    pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (e_type < 0x10f) {\n    if (e_type == 0x100) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (e_type == 0x307) {\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* __regparm3 get_note_type(Filedata *filedata,uint e_type)" * (ERROR "__regparm3" identifier) (function_declarator "get_note_type(Filedata *filedata,uint e_type)" identifier (parameter_list "(Filedata *filedata,uint e_type)" ( (parameter_declaration "Filedata *filedata" type_identifier (pointer_declarator "*filedata" * identifier)) , (parameter_declaration "uint e_type" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if ((short)filedata != 4) {\n    if (e_type == 2) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return pcVar1;\n    }\n    if (e_type < 3) {\n      if (e_type == 1) {\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }\n    }\n    else {\n      if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }\n      if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }\n  if (e_type == 0x10e) {\n    pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (e_type < 0x10f) {\n    if (e_type == 0x100) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (e_type == 0x307) {\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if ((short)filedata != 4) {\n    if (e_type == 2) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return pcVar1;\n    }\n    if (e_type < 3) {\n      if (e_type == 1) {\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }\n    }\n    else {\n      if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }\n      if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }" if (parenthesized_expression "((short)filedata != 4)" ( (binary_expression "(short)filedata != 4" (cast_expression "(short)filedata" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier) != number_literal) )) (compound_statement "{\n    if (e_type == 2) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return pcVar1;\n    }\n    if (e_type < 3) {\n      if (e_type == 1) {\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }\n    }\n    else {\n      if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }\n      if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }" { (if_statement "if (e_type == 2) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return pcVar1;\n    }" if (parenthesized_expression "(e_type == 2)" ( (binary_expression "e_type == 2" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return pcVar1;\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_ARCH (architecture)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_ARCH (architecture)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARCH (architecture)",5)" identifier (argument_list "(0,"NT_ARCH (architecture)",5)" ( number_literal , (string_literal ""NT_ARCH (architecture)"" " string_content ") , number_literal ))))) ;) (return_statement "return pcVar1;" return identifier ;) })) (if_statement "if (e_type < 3) {\n      if (e_type == 1) {\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }\n    }\n    else {\n      if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }\n      if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }\n    }" if (parenthesized_expression "(e_type < 3)" ( (binary_expression "e_type < 3" identifier < number_literal) )) (compound_statement "{\n      if (e_type == 1) {\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }\n    }" { (if_statement "if (e_type == 1) {\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }" if (parenthesized_expression "(e_type == 1)" ( (binary_expression "e_type == 1" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);\n        return pcVar1;\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_VERSION (version)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_VERSION (version)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_VERSION (version)",5)" identifier (argument_list "(0,"NT_VERSION (version)",5)" ( number_literal , (string_literal ""NT_VERSION (version)"" " string_content ") , number_literal ))))) ;) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n      if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }\n      if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }\n    }" else (compound_statement "{\n      if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }\n      if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }\n    }" { (if_statement "if (e_type == 0x100) {\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }" if (parenthesized_expression "(e_type == 0x100)" ( (binary_expression "e_type == 0x100" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"OPEN",5);\n        return pcVar1;\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"OPEN",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"OPEN",5)" identifier = (cast_expression "(char *)dcgettext(0,"OPEN",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"OPEN",5)" identifier (argument_list "(0,"OPEN",5)" ( number_literal , (string_literal ""OPEN"" " string_content ") , number_literal ))))) ;) (return_statement "return pcVar1;" return identifier ;) })) (if_statement "if (e_type == 0x101) {\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }" if (parenthesized_expression "(e_type == 0x101)" ( (binary_expression "e_type == 0x101" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"func",5);\n        return pcVar1;\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"func",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"func",5)" identifier = (cast_expression "(char *)dcgettext(0,"func",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"func",5)" identifier (argument_list "(0,"func",5)" ( number_literal , (string_literal ""func"" " string_content ") , number_literal ))))) ;) (return_statement "return pcVar1;" return identifier ;) })) }))) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;) })) (if_statement "if (e_type == 0x10e) {\n    pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (e_type < 0x10f) {\n    if (e_type == 0x100) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (e_type == 0x307) {\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type == 0x10e)" ( (binary_expression "e_type == 0x10e" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CPPR (ppc checkpointed PPR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x10f) {\n    if (e_type == 0x100) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (e_type == 0x307) {\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type < 0x10f) {\n    if (e_type == 0x100) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (e_type == 0x307) {\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type < 0x10f)" ( (binary_expression "e_type < 0x10f" identifier < number_literal) )) (compound_statement "{\n    if (e_type == 0x100) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }" { (if_statement "if (e_type == 0x100) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(e_type == 0x100)" ( (binary_expression "e_type == 0x100" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" identifier (argument_list "(0,"NT_PPC_VMX (ppc Altivec registers)",5)" ( number_literal , (string_literal ""NT_PPC_VMX (ppc Altivec registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (e_type < 0x101) {\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(e_type < 0x101)" ( (binary_expression "e_type < 0x101" identifier < number_literal) )) (compound_statement "{\n      if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }" { (if_statement "if (e_type == 10) {\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(e_type == 10)" ( (binary_expression "e_type == 10" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" identifier (argument_list "(0,"NT_PSTATUS (pstatus structure)",5)" ( number_literal , (string_literal ""NT_PSTATUS (pstatus structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (e_type < 0xb) {\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(e_type < 0xb)" ( (binary_expression "e_type < 0xb" identifier < number_literal) )) (compound_statement "{\n        if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }" { (if_statement "if (e_type == 3) {\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(e_type == 3)" ( (binary_expression "e_type == 3" identifier == number_literal) )) (compound_statement "{\n          pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" identifier (argument_list "(0,"NT_PRPSINFO (prpsinfo structure)",5)" ( number_literal , (string_literal ""NT_PRPSINFO (prpsinfo structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (if_statement "if (e_type < 4) {\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(e_type < 4)" ( (binary_expression "e_type < 4" identifier < number_literal) )) (compound_statement "{\n          if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }" { (if_statement "if (e_type == 1) {\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" if (parenthesized_expression "(e_type == 1)" ( (binary_expression "e_type == 1" identifier == number_literal) )) (compound_statement "{\n            pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" identifier (argument_list "(0,"NT_PRSTATUS (prstatus structure)",5)" ( number_literal , (string_literal ""NT_PRSTATUS (prstatus structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" else (compound_statement "{\n            if (e_type != 2) goto LAB_00025bdc;\n            pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" { (if_statement "if (e_type != 2) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 2)" ( (binary_expression "e_type != 2" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_FPREGSET (floating point registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FPREGSET (floating point registers)",5)" identifier (argument_list "(0,"NT_FPREGSET (floating point registers)",5)" ( number_literal , (string_literal ""NT_FPREGSET (floating point registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (if_statement "if (e_type == 4) {\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(e_type == 4)" ( (binary_expression "e_type == 4" identifier == number_literal) )) (compound_statement "{\n          pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" identifier (argument_list "(0,"NT_TASKSTRUCT (task structure)",5)" ( number_literal , (string_literal ""NT_TASKSTRUCT (task structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (compound_statement "{\n          if (e_type != 6) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" { (if_statement "if (e_type != 6) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 6)" ( (binary_expression "e_type != 6" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_AUXV (auxiliary vector)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_AUXV (auxiliary vector)",5)" identifier (argument_list "(0,"NT_AUXV (auxiliary vector)",5)" ( number_literal , (string_literal ""NT_AUXV (auxiliary vector)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (e_type == 0x10) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(e_type == 0x10)" ( (binary_expression "e_type == 0x10" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" identifier (argument_list "(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" ( number_literal , (string_literal ""NT_LWPSTATUS (lwpstatus_t structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (e_type < 0x11) {\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(e_type < 0x11)" ( (binary_expression "e_type < 0x11" identifier < number_literal) )) (compound_statement "{\n        if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }" { (if_statement "if (e_type == 0xc) {\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" if (parenthesized_expression "(e_type == 0xc)" ( (binary_expression "e_type == 0xc" identifier == number_literal) )) (compound_statement "{\n          pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_FPREGS (floating point registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_FPREGS (floating point registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FPREGS (floating point registers)",5)" identifier (argument_list "(0,"NT_FPREGS (floating point registers)",5)" ( number_literal , (string_literal ""NT_FPREGS (floating point registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" else (compound_statement "{\n          if (e_type != 0xd) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" { (if_statement "if (e_type != 0xd) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0xd)" ( (binary_expression "e_type != 0xd" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PSINFO (psinfo structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PSINFO (psinfo structure)",5)" identifier (argument_list "(0,"NT_PSINFO (psinfo structure)",5)" ( number_literal , (string_literal ""NT_PSINFO (psinfo structure)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (e_type == 0x11) {\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(e_type == 0x11)" ( (binary_expression "e_type == 0x11" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" identifier (argument_list "(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" ( number_literal , (string_literal ""NT_LWPSINFO (lwpsinfo_t structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (compound_statement "{\n        if (e_type != 0x12) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" { (if_statement "if (e_type != 0x12) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x12)" ( (binary_expression "e_type != 0x12" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" identifier (argument_list "(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" ( number_literal , (string_literal ""NT_WIN32PSTATUS (win32_pstatus structure)"" " string_content ") , number_literal ))))) ;) }))))))))))) }) (else_clause "else if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (e_type == 0x107) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(e_type == 0x107)" ( (binary_expression "e_type == 0x107" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" identifier (argument_list "(0,"NT_PPC_PMU (ppc PMU registers)",5)" ( number_literal , (string_literal ""NT_PPC_PMU (ppc PMU registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (e_type < 0x108) {\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(e_type < 0x108)" ( (binary_expression "e_type < 0x108" identifier < number_literal) )) (compound_statement "{\n      if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }" { (if_statement "if (e_type == 0x104) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(e_type == 0x104)" ( (binary_expression "e_type == 0x104" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" identifier (argument_list "(0,"NT_PPC_PPR (ppc PPR register)",5)" ( number_literal , (string_literal ""NT_PPC_PPR (ppc PPR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (if_statement "if (e_type < 0x105) {\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(e_type < 0x105)" ( (binary_expression "e_type < 0x105" identifier < number_literal) )) (compound_statement "{\n        if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }" { (if_statement "if (e_type == 0x102) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" if (parenthesized_expression "(e_type == 0x102)" ( (binary_expression "e_type == 0x102" identifier == number_literal) )) (compound_statement "{\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" identifier (argument_list "(0,"NT_PPC_VSX (ppc VSX registers)",5)" ( number_literal , (string_literal ""NT_PPC_VSX (ppc VSX registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" else (compound_statement "{\n          if (e_type != 0x103) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" { (if_statement "if (e_type != 0x103) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x103)" ( (binary_expression "e_type != 0x103" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" identifier (argument_list "(0,"NT_PPC_TAR (ppc TAR register)",5)" ( number_literal , (string_literal ""NT_PPC_TAR (ppc TAR register)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (if_statement "if (e_type == 0x105) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(e_type == 0x105)" ( (binary_expression "e_type == 0x105" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" identifier (argument_list "(0,"NT_PPC_DSCR (ppc DSCR register)",5)" ( number_literal , (string_literal ""NT_PPC_DSCR (ppc DSCR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (compound_statement "{\n        if (e_type != 0x106) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" { (if_statement "if (e_type != 0x106) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x106)" ( (binary_expression "e_type != 0x106" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" identifier (argument_list "(0,"NT_PPC_EBB (ppc EBB registers)",5)" ( number_literal , (string_literal ""NT_PPC_EBB (ppc EBB registers)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (e_type == 0x10a) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(e_type == 0x10a)" ( (binary_expression "e_type == 0x10a" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (e_type < 0x10b) {\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }\n    else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(e_type < 0x10b)" ( (binary_expression "e_type < 0x10b" identifier < number_literal) )) (compound_statement "{\n      if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }\n    }" { (if_statement "if (e_type == 0x108) {\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }" if (parenthesized_expression "(e_type == 0x108)" ( (binary_expression "e_type == 0x108" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }" else (compound_statement "{\n        if (e_type != 0x109) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;\n      }" { (if_statement "if (e_type != 0x109) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x109)" ( (binary_expression "e_type != 0x109" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)\n        ;" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (e_type == 0x10c) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(e_type == 0x10c)" ( (binary_expression "e_type == 0x10c" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_SPR (ppc TM special purpose registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (e_type < 0x10d) {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(e_type < 0x10d)" ( (binary_expression "e_type < 0x10d" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_VSX (ppc checkpointed VSX registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CTAR (ppc checkpointed TAR register)"" " string_content ") , number_literal ))))) ;) }))))))))))))))))) }) (else_clause "else if (e_type == 0x307) {\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type == 0x307) {\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type == 0x307)" ( (binary_expression "e_type == 0x307" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" identifier (argument_list "(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" ( number_literal , (string_literal ""NT_S390_SYSTEM_CALL (s390 system call restart data)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type < 0x308) {\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type < 0x308)" ( (binary_expression "e_type < 0x308" identifier < number_literal) )) (compound_statement "{\n    if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }" { (if_statement "if (e_type == 0x301) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(e_type == 0x301)" ( (binary_expression "e_type == 0x301" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" identifier (argument_list "(0,"NT_S390_TIMER (s390 timer register)",5)" ( number_literal , (string_literal ""NT_S390_TIMER (s390 timer register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (e_type < 0x302) {\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(e_type < 0x302)" ( (binary_expression "e_type < 0x302" identifier < number_literal) )) (compound_statement "{\n      if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }" { (if_statement "if (e_type == 0x201) {\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(e_type == 0x201)" ( (binary_expression "e_type == 0x201" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" identifier (argument_list "(0,"NT_386_IOPERM (x86 I/O permissions)",5)" ( number_literal , (string_literal ""NT_386_IOPERM (x86 I/O permissions)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (if_statement "if (e_type < 0x202) {\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(e_type < 0x202)" ( (binary_expression "e_type < 0x202" identifier < number_literal) )) (compound_statement "{\n        if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }" { (if_statement "if (e_type == 0x10f) {\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" if (parenthesized_expression "(e_type == 0x10f)" ( (binary_expression "e_type == 0x10f" identifier == number_literal) )) (compound_statement "{\n          pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" else (compound_statement "{\n          if (e_type != 0x200) goto LAB_00025bdc;\n          pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" { (if_statement "if (e_type != 0x200) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x200)" ( (binary_expression "e_type != 0x200" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" identifier (argument_list "(0,"NT_386_TLS (x86 TLS information)",5)" ( number_literal , (string_literal ""NT_386_TLS (x86 TLS information)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (if_statement "if (e_type == 0x202) {\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(e_type == 0x202)" ( (binary_expression "e_type == 0x202" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" identifier (argument_list "(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" ( number_literal , (string_literal ""NT_X86_XSTATE (x86 XSAVE extended state)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (compound_statement "{\n        if (e_type != 0x300) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" { (if_statement "if (e_type != 0x300) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x300)" ( (binary_expression "e_type != 0x300" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" identifier (argument_list "(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" ( number_literal , (string_literal ""NT_S390_HIGH_GPRS (s390 upper register halves)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (e_type == 0x304) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(e_type == 0x304)" ( (binary_expression "e_type == 0x304" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" identifier (argument_list "(0,"NT_S390_CTRS (s390 control registers)",5)" ( number_literal , (string_literal ""NT_S390_CTRS (s390 control registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (e_type < 0x305) {\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(e_type < 0x305)" ( (binary_expression "e_type < 0x305" identifier < number_literal) )) (compound_statement "{\n      if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }" { (if_statement "if (e_type == 0x302) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" if (parenthesized_expression "(e_type == 0x302)" ( (binary_expression "e_type == 0x302" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" identifier (argument_list "(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" ( number_literal , (string_literal ""NT_S390_TODCMP (s390 TOD comparator register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" else (compound_statement "{\n        if (e_type != 0x303) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" { (if_statement "if (e_type != 0x303) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x303)" ( (binary_expression "e_type != 0x303" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" identifier (argument_list "(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" ( number_literal , (string_literal ""NT_S390_TODPREG (s390 TOD programmable register)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (e_type == 0x305) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(e_type == 0x305)" ( (binary_expression "e_type == 0x305" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" identifier (argument_list "(0,"NT_S390_PREFIX (s390 prefix register)",5)" ( number_literal , (string_literal ""NT_S390_PREFIX (s390 prefix register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (compound_statement "{\n      if (e_type != 0x306) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" { (if_statement "if (e_type != 0x306) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x306)" ( (binary_expression "e_type != 0x306" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" identifier (argument_list "(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" ( number_literal , (string_literal ""NT_S390_LAST_BREAK (s390 last breaking event address)"" " string_content ") , number_literal ))))) ;) }))))))))))) }) (else_clause "else if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type == 0x400) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type == 0x400)" ( (binary_expression "e_type == 0x400" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" identifier (argument_list "(0,"NT_ARM_VFP (arm VFP registers)",5)" ( number_literal , (string_literal ""NT_ARM_VFP (arm VFP registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type < 0x401) {\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type < 0x401)" ( (binary_expression "e_type < 0x401" identifier < number_literal) )) (compound_statement "{\n    if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }" { (if_statement "if (e_type == 0x30a) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(e_type == 0x30a)" ( (binary_expression "e_type == 0x30a" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" identifier (argument_list "(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" ( number_literal , (string_literal ""NT_S390_VXRS_HIGH (s390 vector registers 16-31)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (if_statement "if (e_type < 0x30b) {\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(e_type < 0x30b)" ( (binary_expression "e_type < 0x30b" identifier < number_literal) )) (compound_statement "{\n      if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }" { (if_statement "if (e_type == 0x308) {\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" if (parenthesized_expression "(e_type == 0x308)" ( (binary_expression "e_type == 0x308" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" identifier (argument_list "(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" ( number_literal , (string_literal ""NT_S390_TDB (s390 transaction diagnostic block)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" else (compound_statement "{\n        if (e_type != 0x309) goto LAB_00025bdc;\n        pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" { (if_statement "if (e_type != 0x309) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x309)" ( (binary_expression "e_type != 0x309" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" identifier (argument_list "(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" ( number_literal , (string_literal ""NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (if_statement "if (e_type == 0x30b) {\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(e_type == 0x30b)" ( (binary_expression "e_type == 0x30b" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" identifier (argument_list "(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" ( number_literal , (string_literal ""NT_S390_GS_CB (s390 guarded-storage registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (compound_statement "{\n      if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }\n      pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" { (if_statement "if (e_type != 0x30c) {\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }" if (parenthesized_expression "(e_type != 0x30c)" ( (binary_expression "e_type != 0x30c" identifier != number_literal) )) (compound_statement "{\nLAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(buff_20117,0x40,pcVar1,e_type);\n        return buff_20117;\n      }" { (labeled_statement "LAB_00025bdc:\n        pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);" statement_identifier : (expression_statement "pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5)" identifier = (cast_expression "(char *)dcgettext(0,"Unknown note type: (0x%08x)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"Unknown note type: (0x%08x)",5)" identifier (argument_list "(0,"Unknown note type: (0x%08x)",5)" ( number_literal , (string_literal ""Unknown note type: (0x%08x)"" " string_content ") , number_literal ))))) ;)) (expression_statement "snprintf(buff_20117,0x40,pcVar1,e_type);" (call_expression "snprintf(buff_20117,0x40,pcVar1,e_type)" identifier (argument_list "(buff_20117,0x40,pcVar1,e_type)" ( identifier , number_literal , identifier , identifier ))) ;) (return_statement "return buff_20117;" return identifier ;) })) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" identifier (argument_list "(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" ( number_literal , (string_literal ""NT_S390_GS_BC (s390 guarded-storage broadcast control)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type == 0x403) {\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type == 0x403)" ( (binary_expression "e_type == 0x403" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" identifier (argument_list "(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" ( number_literal , (string_literal ""NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type < 0x404) {\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type < 0x404)" ( (binary_expression "e_type < 0x404" identifier < number_literal) )) (compound_statement "{\n    if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }" { (if_statement "if (e_type == 0x401) {\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" if (parenthesized_expression "(e_type == 0x401)" ( (binary_expression "e_type == 0x401" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" identifier (argument_list "(0,"NT_ARM_TLS (AArch TLS registers)",5)" ( number_literal , (string_literal ""NT_ARM_TLS (AArch TLS registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" else (compound_statement "{\n      if (e_type != 0x402) goto LAB_00025bdc;\n      pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" { (if_statement "if (e_type != 0x402) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x402)" ( (binary_expression "e_type != 0x402" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" identifier (argument_list "(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" ( number_literal , (string_literal ""NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type == 0x46e62b7f) {\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type == 0x46e62b7f)" ( (binary_expression "e_type == 0x46e62b7f" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" identifier (argument_list "(0,"NT_PRXFPREG (user_xfpregs structure)",5)" ( number_literal , (string_literal ""NT_PRXFPREG (user_xfpregs structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (e_type == 0x53494749) {\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(e_type == 0x53494749)" ( (binary_expression "e_type == 0x53494749" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }" { (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" identifier (argument_list "(0,"NT_SIGINFO (siginfo_t data)",5)" ( number_literal , (string_literal ""NT_SIGINFO (siginfo_t data)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (compound_statement "{\n    if (e_type != 0x46494c45) goto LAB_00025bdc;\n    pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" { (if_statement "if (e_type != 0x46494c45) goto LAB_00025bdc;" if (parenthesized_expression "(e_type != 0x46494c45)" ( (binary_expression "e_type != 0x46494c45" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"NT_FILE (mapped files)",5)" identifier = (cast_expression "(char *)dcgettext(0,"NT_FILE (mapped files)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FILE (mapped files)",5)" identifier (argument_list "(0,"NT_FILE (mapped files)",5)" ( number_literal , (string_literal ""NT_FILE (mapped files)"" " string_content ") , number_literal ))))) ;) }))))))))))))))))))))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "undefined * __regparm3 FUN_00025af0(short param_1,uint param_2)\n\n{\n  undefined *puVar1;\n  char *__format;\n  \n  if (param_1 != 4) {\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }\n  if (param_2 == 0x10e) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }\n  return puVar1;\n}\n\n" (ERROR "undefined * __regparm3 FUN_00025af0(short param_1,uint param_2)" (binary_expression "undefined * __regparm3 FUN_00025af0(short param_1,uint param_2)" identifier * (ERROR "__regparm3" identifier) (call_expression "FUN_00025af0(short param_1,uint param_2)" identifier (argument_list "(short param_1,uint param_2)" ( (ERROR "short" identifier) identifier , (ERROR "uint" identifier) identifier ))))) (compound_statement "{\n  undefined *puVar1;\n  char *__format;\n  \n  if (param_1 != 4) {\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }\n  if (param_2 == 0x10e) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }\n  return puVar1;\n}" { (declaration "undefined *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "char *__format;" primitive_type (pointer_declarator "*__format" * identifier) ;) (if_statement "if (param_1 != 4) {\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }" if (parenthesized_expression "(param_1 != 4)" ( (binary_expression "param_1 != 4" identifier != number_literal) )) (compound_statement "{\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }" { (if_statement "if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }" if (parenthesized_expression "(param_2 == 2)" ( (binary_expression "param_2 == 2" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARCH (architecture)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARCH (architecture)",5)" identifier (argument_list "(0,"NT_ARCH (architecture)",5)" ( number_literal , (string_literal ""NT_ARCH (architecture)"" " string_content ") , number_literal ))))) ;) (return_statement "return puVar1;" return identifier ;) })) (if_statement "if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" if (parenthesized_expression "(param_2 < 3)" ( (binary_expression "param_2 < 3" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }" { (if_statement "if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }" if (parenthesized_expression "(param_2 == 1)" ( (binary_expression "param_2 == 1" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_VERSION (version)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_VERSION (version)",5)" identifier (argument_list "(0,"NT_VERSION (version)",5)" ( number_literal , (string_literal ""NT_VERSION (version)"" " string_content ") , number_literal ))))) ;) (return_statement "return puVar1;" return identifier ;) })) }) (else_clause "else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" else (compound_statement "{\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" { (if_statement "if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }" if (parenthesized_expression "(param_2 == 0x100)" ( (binary_expression "param_2 == 0x100" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"OPEN",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"OPEN",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"OPEN",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"OPEN",5)" identifier (argument_list "(0,"OPEN",5)" ( number_literal , (string_literal ""OPEN"" " string_content ") , number_literal ))))) ;) (return_statement "return puVar1;" return identifier ;) })) (if_statement "if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }" if (parenthesized_expression "(param_2 == 0x101)" ( (binary_expression "param_2 == 0x101" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"func",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"func",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"func",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"func",5)" identifier (argument_list "(0,"func",5)" ( number_literal , (string_literal ""func"" " string_content ") , number_literal ))))) ;) (return_statement "return puVar1;" return identifier ;) })) }))) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;) })) (if_statement "if (param_2 == 0x10e) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x10e)" ( (binary_expression "param_2 == 0x10e" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CPPR (ppc checkpointed PPR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 < 0x10f)" ( (binary_expression "param_2 < 0x10f" identifier < number_literal) )) (compound_statement "{\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }" { (if_statement "if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 == 0x100)" ( (binary_expression "param_2 == 0x100" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" identifier (argument_list "(0,"NT_PPC_VMX (ppc Altivec registers)",5)" ( number_literal , (string_literal ""NT_PPC_VMX (ppc Altivec registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 < 0x101)" ( (binary_expression "param_2 < 0x101" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }" { (if_statement "if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 == 10)" ( (binary_expression "param_2 == 10" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" identifier (argument_list "(0,"NT_PSTATUS (pstatus structure)",5)" ( number_literal , (string_literal ""NT_PSTATUS (pstatus structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 < 0xb)" ( (binary_expression "param_2 < 0xb" identifier < number_literal) )) (compound_statement "{\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }" { (if_statement "if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(param_2 == 3)" ( (binary_expression "param_2 == 3" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" identifier (argument_list "(0,"NT_PRPSINFO (prpsinfo structure)",5)" ( number_literal , (string_literal ""NT_PRPSINFO (prpsinfo structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (if_statement "if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(param_2 < 4)" ( (binary_expression "param_2 < 4" identifier < number_literal) )) (compound_statement "{\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }" { (if_statement "if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" if (parenthesized_expression "(param_2 == 1)" ( (binary_expression "param_2 == 1" identifier == number_literal) )) (compound_statement "{\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" identifier (argument_list "(0,"NT_PRSTATUS (prstatus structure)",5)" ( number_literal , (string_literal ""NT_PRSTATUS (prstatus structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" else (compound_statement "{\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" { (if_statement "if (param_2 != 2) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 2)" ( (binary_expression "param_2 != 2" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FPREGSET (floating point registers)",5)" identifier (argument_list "(0,"NT_FPREGSET (floating point registers)",5)" ( number_literal , (string_literal ""NT_FPREGSET (floating point registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (if_statement "if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" if (parenthesized_expression "(param_2 == 4)" ( (binary_expression "param_2 == 4" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" identifier (argument_list "(0,"NT_TASKSTRUCT (task structure)",5)" ( number_literal , (string_literal ""NT_TASKSTRUCT (task structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" else (compound_statement "{\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" { (if_statement "if (param_2 != 6) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 6)" ( (binary_expression "param_2 != 6" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_AUXV (auxiliary vector)",5)" identifier (argument_list "(0,"NT_AUXV (auxiliary vector)",5)" ( number_literal , (string_literal ""NT_AUXV (auxiliary vector)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 == 0x10)" ( (binary_expression "param_2 == 0x10" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" identifier (argument_list "(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" ( number_literal , (string_literal ""NT_LWPSTATUS (lwpstatus_t structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 < 0x11)" ( (binary_expression "param_2 < 0x11" identifier < number_literal) )) (compound_statement "{\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }" { (if_statement "if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" if (parenthesized_expression "(param_2 == 0xc)" ( (binary_expression "param_2 == 0xc" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FPREGS (floating point registers)",5)" identifier (argument_list "(0,"NT_FPREGS (floating point registers)",5)" ( number_literal , (string_literal ""NT_FPREGS (floating point registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" else (compound_statement "{\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" { (if_statement "if (param_2 != 0xd) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0xd)" ( (binary_expression "param_2 != 0xd" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PSINFO (psinfo structure)",5)" identifier (argument_list "(0,"NT_PSINFO (psinfo structure)",5)" ( number_literal , (string_literal ""NT_PSINFO (psinfo structure)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (if_statement "if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" if (parenthesized_expression "(param_2 == 0x11)" ( (binary_expression "param_2 == 0x11" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" identifier (argument_list "(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" ( number_literal , (string_literal ""NT_LWPSINFO (lwpsinfo_t structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" { (if_statement "if (param_2 != 0x12) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x12)" ( (binary_expression "param_2 != 0x12" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" identifier (argument_list "(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" ( number_literal , (string_literal ""NT_WIN32PSTATUS (win32_pstatus structure)"" " string_content ") , number_literal ))))) ;) }))))))))))) }) (else_clause "else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 == 0x107)" ( (binary_expression "param_2 == 0x107" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" identifier (argument_list "(0,"NT_PPC_PMU (ppc PMU registers)",5)" ( number_literal , (string_literal ""NT_PPC_PMU (ppc PMU registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 < 0x108)" ( (binary_expression "param_2 < 0x108" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(param_2 == 0x104)" ( (binary_expression "param_2 == 0x104" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" identifier (argument_list "(0,"NT_PPC_PPR (ppc PPR register)",5)" ( number_literal , (string_literal ""NT_PPC_PPR (ppc PPR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (if_statement "if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(param_2 < 0x105)" ( (binary_expression "param_2 < 0x105" identifier < number_literal) )) (compound_statement "{\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }" { (if_statement "if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" if (parenthesized_expression "(param_2 == 0x102)" ( (binary_expression "param_2 == 0x102" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" identifier (argument_list "(0,"NT_PPC_VSX (ppc VSX registers)",5)" ( number_literal , (string_literal ""NT_PPC_VSX (ppc VSX registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" else (compound_statement "{\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" { (if_statement "if (param_2 != 0x103) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x103)" ( (binary_expression "param_2 != 0x103" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" identifier (argument_list "(0,"NT_PPC_TAR (ppc TAR register)",5)" ( number_literal , (string_literal ""NT_PPC_TAR (ppc TAR register)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (if_statement "if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" if (parenthesized_expression "(param_2 == 0x105)" ( (binary_expression "param_2 == 0x105" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" identifier (argument_list "(0,"NT_PPC_DSCR (ppc DSCR register)",5)" ( number_literal , (string_literal ""NT_PPC_DSCR (ppc DSCR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" { (if_statement "if (param_2 != 0x106) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x106)" ( (binary_expression "param_2 != 0x106" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" identifier (argument_list "(0,"NT_PPC_EBB (ppc EBB registers)",5)" ( number_literal , (string_literal ""NT_PPC_EBB (ppc EBB registers)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 == 0x10a)" ( (binary_expression "param_2 == 0x10a" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 < 0x10b)" ( (binary_expression "param_2 < 0x10b" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" if (parenthesized_expression "(param_2 == 0x108)" ( (binary_expression "param_2 == 0x108" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" { (if_statement "if (param_2 != 0x109) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x109)" ( (binary_expression "param_2 != 0x109" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" identifier = (cast_expression "(undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 == 0x10c)" ( (binary_expression "param_2 == 0x10c" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_SPR (ppc TM special purpose registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (if_statement "if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" if (parenthesized_expression "(param_2 < 0x10d)" ( (binary_expression "param_2 < 0x10d" identifier < number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" identifier (argument_list "(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" ( number_literal , (string_literal ""NT_PPC_TM_VSX (ppc checkpointed VSX registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" else (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CTAR (ppc checkpointed TAR register)"" " string_content ") , number_literal ))))) ;) }))))))))))))))))) }) (else_clause "else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x307)" ( (binary_expression "param_2 == 0x307" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" identifier (argument_list "(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" ( number_literal , (string_literal ""NT_S390_SYSTEM_CALL (s390 system call restart data)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 < 0x308)" ( (binary_expression "param_2 < 0x308" identifier < number_literal) )) (compound_statement "{\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }" { (if_statement "if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 == 0x301)" ( (binary_expression "param_2 == 0x301" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" identifier (argument_list "(0,"NT_S390_TIMER (s390 timer register)",5)" ( number_literal , (string_literal ""NT_S390_TIMER (s390 timer register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 < 0x302)" ( (binary_expression "param_2 < 0x302" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(param_2 == 0x201)" ( (binary_expression "param_2 == 0x201" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" identifier (argument_list "(0,"NT_386_IOPERM (x86 I/O permissions)",5)" ( number_literal , (string_literal ""NT_386_IOPERM (x86 I/O permissions)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (if_statement "if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(param_2 < 0x202)" ( (binary_expression "param_2 < 0x202" identifier < number_literal) )) (compound_statement "{\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }" { (if_statement "if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" if (parenthesized_expression "(param_2 == 0x10f)" ( (binary_expression "param_2 == 0x10f" identifier == number_literal) )) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" identifier (argument_list "(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" ( number_literal , (string_literal ""NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" else (compound_statement "{\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" { (if_statement "if (param_2 != 0x200) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x200)" ( (binary_expression "param_2 != 0x200" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" identifier (argument_list "(0,"NT_386_TLS (x86 TLS information)",5)" ( number_literal , (string_literal ""NT_386_TLS (x86 TLS information)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (if_statement "if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" if (parenthesized_expression "(param_2 == 0x202)" ( (binary_expression "param_2 == 0x202" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" identifier (argument_list "(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" ( number_literal , (string_literal ""NT_X86_XSTATE (x86 XSAVE extended state)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" { (if_statement "if (param_2 != 0x300) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x300)" ( (binary_expression "param_2 != 0x300" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" identifier (argument_list "(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" ( number_literal , (string_literal ""NT_S390_HIGH_GPRS (s390 upper register halves)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 == 0x304)" ( (binary_expression "param_2 == 0x304" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" identifier (argument_list "(0,"NT_S390_CTRS (s390 control registers)",5)" ( number_literal , (string_literal ""NT_S390_CTRS (s390 control registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 < 0x305)" ( (binary_expression "param_2 < 0x305" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" if (parenthesized_expression "(param_2 == 0x302)" ( (binary_expression "param_2 == 0x302" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" identifier (argument_list "(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" ( number_literal , (string_literal ""NT_S390_TODCMP (s390 TOD comparator register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" { (if_statement "if (param_2 != 0x303) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x303)" ( (binary_expression "param_2 != 0x303" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" identifier (argument_list "(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" ( number_literal , (string_literal ""NT_S390_TODPREG (s390 TOD programmable register)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (if_statement "if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" if (parenthesized_expression "(param_2 == 0x305)" ( (binary_expression "param_2 == 0x305" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" identifier (argument_list "(0,"NT_S390_PREFIX (s390 prefix register)",5)" ( number_literal , (string_literal ""NT_S390_PREFIX (s390 prefix register)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" else (compound_statement "{\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" { (if_statement "if (param_2 != 0x306) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x306)" ( (binary_expression "param_2 != 0x306" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" identifier (argument_list "(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" ( number_literal , (string_literal ""NT_S390_LAST_BREAK (s390 last breaking event address)"" " string_content ") , number_literal ))))) ;) }))))))))))) }) (else_clause "else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x400)" ( (binary_expression "param_2 == 0x400" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" identifier (argument_list "(0,"NT_ARM_VFP (arm VFP registers)",5)" ( number_literal , (string_literal ""NT_ARM_VFP (arm VFP registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 < 0x401)" ( (binary_expression "param_2 < 0x401" identifier < number_literal) )) (compound_statement "{\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }" { (if_statement "if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(param_2 == 0x30a)" ( (binary_expression "param_2 == 0x30a" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" identifier (argument_list "(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" ( number_literal , (string_literal ""NT_S390_VXRS_HIGH (s390 vector registers 16-31)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (if_statement "if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(param_2 < 0x30b)" ( (binary_expression "param_2 < 0x30b" identifier < number_literal) )) (compound_statement "{\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }" { (if_statement "if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" if (parenthesized_expression "(param_2 == 0x308)" ( (binary_expression "param_2 == 0x308" identifier == number_literal) )) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" identifier (argument_list "(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" ( number_literal , (string_literal ""NT_S390_TDB (s390 transaction diagnostic block)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" else (compound_statement "{\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" { (if_statement "if (param_2 != 0x309) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x309)" ( (binary_expression "param_2 != 0x309" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);" (assignment_expression "puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" identifier = (cast_expression "(undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" identifier (argument_list "(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" ( number_literal , (string_literal ""NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (if_statement "if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" if (parenthesized_expression "(param_2 == 0x30b)" ( (binary_expression "param_2 == 0x30b" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" identifier (argument_list "(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" ( number_literal , (string_literal ""NT_S390_GS_CB (s390 guarded-storage registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" else (compound_statement "{\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" { (if_statement "if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }" if (parenthesized_expression "(param_2 != 0x30c)" ( (binary_expression "param_2 != 0x30c" identifier != number_literal) )) (compound_statement "{\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }" { (labeled_statement "LAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);" statement_identifier : (expression_statement "__format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);" (assignment_expression "__format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5)" identifier = (cast_expression "(char *)dcgettext(0,"Unknown note type: (0x%08x)",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"Unknown note type: (0x%08x)",5)" identifier (argument_list "(0,"Unknown note type: (0x%08x)",5)" ( number_literal , (string_literal ""Unknown note type: (0x%08x)"" " string_content ") , number_literal ))))) ;)) (expression_statement "snprintf(&DAT_000b5420,0x40,__format,param_2);" (call_expression "snprintf(&DAT_000b5420,0x40,__format,param_2)" identifier (argument_list "(&DAT_000b5420,0x40,__format,param_2)" ( (pointer_expression "&DAT_000b5420" & identifier) , number_literal , identifier , identifier ))) ;) (return_statement "return &DAT_000b5420;" return (pointer_expression "&DAT_000b5420" & identifier) ;) })) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" identifier (argument_list "(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" ( number_literal , (string_literal ""NT_S390_GS_BC (s390 guarded-storage broadcast control)"" " string_content ") , number_literal ))))) ;) }))))))) }) (else_clause "else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x403)" ( (binary_expression "param_2 == 0x403" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" identifier (argument_list "(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" ( number_literal , (string_literal ""NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 < 0x404)" ( (binary_expression "param_2 < 0x404" identifier < number_literal) )) (compound_statement "{\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }" { (if_statement "if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" if (parenthesized_expression "(param_2 == 0x401)" ( (binary_expression "param_2 == 0x401" identifier == number_literal) )) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" identifier (argument_list "(0,"NT_ARM_TLS (AArch TLS registers)",5)" ( number_literal , (string_literal ""NT_ARM_TLS (AArch TLS registers)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" else (compound_statement "{\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" { (if_statement "if (param_2 != 0x402) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x402)" ( (binary_expression "param_2 != 0x402" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" identifier (argument_list "(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" ( number_literal , (string_literal ""NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"" " string_content ") , number_literal ))))) ;) }))) }) (else_clause "else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x46e62b7f)" ( (binary_expression "param_2 == 0x46e62b7f" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" identifier (argument_list "(0,"NT_PRXFPREG (user_xfpregs structure)",5)" ( number_literal , (string_literal ""NT_PRXFPREG (user_xfpregs structure)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (if_statement "if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" if (parenthesized_expression "(param_2 == 0x53494749)" ( (binary_expression "param_2 == 0x53494749" identifier == number_literal) )) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }" { (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" identifier (argument_list "(0,"NT_SIGINFO (siginfo_t data)",5)" ( number_literal , (string_literal ""NT_SIGINFO (siginfo_t data)"" " string_content ") , number_literal ))))) ;) }) (else_clause "else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" else (compound_statement "{\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" { (if_statement "if (param_2 != 0x46494c45) goto LAB_00025bdc;" if (parenthesized_expression "(param_2 != 0x46494c45)" ( (binary_expression "param_2 != 0x46494c45" identifier != number_literal) )) (goto_statement "goto LAB_00025bdc;" goto statement_identifier ;)) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5)" identifier = (cast_expression "(undefined *)dcgettext(0,"NT_FILE (mapped files)",5)" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"NT_FILE (mapped files)",5)" identifier (argument_list "(0,"NT_FILE (mapped files)",5)" ( number_literal , (string_literal ""NT_FILE (mapped files)"" " string_content ") , number_literal ))))) ;) }))))))))))))))))))))) (return_statement "return puVar1;" return identifier ;) }))
(translation_unit (ERROR (binary_expression IDENT * (ERROR IDENT) (call_expression IDENT (argument_list ( (ERROR IDENT) IDENT , (ERROR IDENT) IDENT ))))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) (return_statement return IDENT ;) })) (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) (return_statement return IDENT ;) })) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) (return_statement return IDENT ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) (return_statement return IDENT ;) })) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))))))))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))))))))))))))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))))))))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;)) (expression_statement (call_expression IDENT (argument_list ( (pointer_expression & IDENT) , LIT , IDENT , IDENT ))) ;) (return_statement return (pointer_expression & IDENT) ;) })) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (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 = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) }))))))))))))))))))))) (return_statement return IDENT ;) }))
(ERROR "undefined * __regparm3 FUN_00025af0(short param_1,uint param_2)" (binary_expression "undefined * __regparm3 FUN_00025af0(short param_1,uint param_2)" (identifier "undefined") (* "*") (ERROR "__regparm3" (identifier "__regparm3")) (call_expression "FUN_00025af0(short param_1,uint param_2)" (identifier "FUN_00025af0") (argument_list "(short param_1,uint param_2)" (( "(") (ERROR "short" (identifier "short")) (identifier "param_1") (, ",") (ERROR "uint" (identifier "uint")) (identifier "param_2") () ")"))))) (compound_statement "{\n  undefined *puVar1;\n  char *__format;\n  \n  if (param_1 != 4) {\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }\n  if (param_2 == 0x10e) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }\n  return puVar1;\n}" ({ "{") (declaration "undefined *puVar1;" (type_identifier "undefined") (pointer_declarator "*puVar1" (* "*") (identifier "puVar1")) (; ";")) (declaration "char *__format;" (primitive_type "char") (pointer_declarator "*__format" (* "*") (identifier "__format")) (; ";")) (if_statement "if (param_1 != 4) {\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }" (if "if") (parenthesized_expression "(param_1 != 4)" (( "(") (binary_expression "param_1 != 4" (identifier "param_1") (!= "!=") (number_literal "4")) () ")")) (compound_statement "{\n    if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }\n    if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }\n    goto LAB_00025bdc;\n  }" ({ "{") (if_statement "if (param_2 == 2) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }" (if "if") (parenthesized_expression "(param_2 == 2)" (( "(") (binary_expression "param_2 == 2" (identifier "param_2") (== "==") (number_literal "2")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);\n      return puVar1;\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_ARCH (architecture)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_ARCH (architecture)",5)" (identifier "dcgettext") (argument_list "(0,"NT_ARCH (architecture)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_ARCH (architecture)"" (" """) (string_content "NT_ARCH (architecture)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (return_statement "return puVar1;" (return "return") (identifier "puVar1") (; ";")) (} "}"))) (if_statement "if (param_2 < 3) {\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }\n    else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" (if "if") (parenthesized_expression "(param_2 < 3)" (( "(") (binary_expression "param_2 < 3" (identifier "param_2") (< "<") (number_literal "3")) () ")")) (compound_statement "{\n      if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }\n    }" ({ "{") (if_statement "if (param_2 == 1) {\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }" (if "if") (parenthesized_expression "(param_2 == 1)" (( "(") (binary_expression "param_2 == 1" (identifier "param_2") (== "==") (number_literal "1")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);\n        return puVar1;\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_VERSION (version)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_VERSION (version)",5)" (identifier "dcgettext") (argument_list "(0,"NT_VERSION (version)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_VERSION (version)"" (" """) (string_content "NT_VERSION (version)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (return_statement "return puVar1;" (return "return") (identifier "puVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" (else "else") (compound_statement "{\n      if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }\n      if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }\n    }" ({ "{") (if_statement "if (param_2 == 0x100) {\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }" (if "if") (parenthesized_expression "(param_2 == 0x100)" (( "(") (binary_expression "param_2 == 0x100" (identifier "param_2") (== "==") (number_literal "0x100")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"OPEN",5);\n        return puVar1;\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"OPEN",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"OPEN",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"OPEN",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"OPEN",5)" (identifier "dcgettext") (argument_list "(0,"OPEN",5)" (( "(") (number_literal "0") (, ",") (string_literal ""OPEN"" (" """) (string_content "OPEN") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (return_statement "return puVar1;" (return "return") (identifier "puVar1") (; ";")) (} "}"))) (if_statement "if (param_2 == 0x101) {\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }" (if "if") (parenthesized_expression "(param_2 == 0x101)" (( "(") (binary_expression "param_2 == 0x101" (identifier "param_2") (== "==") (number_literal "0x101")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"func",5);\n        return puVar1;\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"func",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"func",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"func",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"func",5)" (identifier "dcgettext") (argument_list "(0,"func",5)" (( "(") (number_literal "0") (, ",") (string_literal ""func"" (" """) (string_content "func") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (return_statement "return puVar1;" (return "return") (identifier "puVar1") (; ";")) (} "}"))) (} "}")))) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";")) (} "}"))) (if_statement "if (param_2 == 0x10e) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }\n  else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 == 0x10e)" (( "(") (binary_expression "param_2 == 0x10e" (identifier "param_2") (== "==") (number_literal "0x10e")) () ")")) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);\n  }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TM_CPPR (ppc checkpointed PPR register)"" (" """) (string_content "NT_PPC_TM_CPPR (ppc checkpointed PPR register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 < 0x10f) {\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }\n  else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 < 0x10f)" (( "(") (binary_expression "param_2 < 0x10f" (identifier "param_2") (< "<") (number_literal "0x10f")) () ")")) (compound_statement "{\n    if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }\n  }" ({ "{") (if_statement "if (param_2 == 0x100) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }\n    else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x100)" (( "(") (binary_expression "param_2 == 0x100" (identifier "param_2") (== "==") (number_literal "0x100")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_VMX (ppc Altivec registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_VMX (ppc Altivec registers)"" (" """) (string_content "NT_PPC_VMX (ppc Altivec registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (else "else") (if_statement "if (param_2 < 0x101) {\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }\n    else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (if "if") (parenthesized_expression "(param_2 < 0x101)" (( "(") (binary_expression "param_2 < 0x101" (identifier "param_2") (< "<") (number_literal "0x101")) () ")")) (compound_statement "{\n      if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }\n    }" ({ "{") (if_statement "if (param_2 == 10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }\n      else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 10)" (( "(") (binary_expression "param_2 == 10" (identifier "param_2") (== "==") (number_literal "10")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PSTATUS (pstatus structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PSTATUS (pstatus structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PSTATUS (pstatus structure)"" (" """) (string_content "NT_PSTATUS (pstatus structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (else "else") (if_statement "if (param_2 < 0xb) {\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }\n      else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (if "if") (parenthesized_expression "(param_2 < 0xb)" (( "(") (binary_expression "param_2 < 0xb" (identifier "param_2") (< "<") (number_literal "0xb")) () ")")) (compound_statement "{\n        if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }\n      }" ({ "{") (if_statement "if (param_2 == 3) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }\n        else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" (if "if") (parenthesized_expression "(param_2 == 3)" (( "(") (binary_expression "param_2 == 3" (identifier "param_2") (== "==") (number_literal "3")) () ")")) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);\n        }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PRPSINFO (prpsinfo structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PRPSINFO (prpsinfo structure)"" (" """) (string_content "NT_PRPSINFO (prpsinfo structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" (else "else") (if_statement "if (param_2 < 4) {\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }\n        else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" (if "if") (parenthesized_expression "(param_2 < 4)" (( "(") (binary_expression "param_2 < 4" (identifier "param_2") (< "<") (number_literal "4")) () ")")) (compound_statement "{\n          if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }\n        }" ({ "{") (if_statement "if (param_2 == 1) {\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }\n          else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" (if "if") (parenthesized_expression "(param_2 == 1)" (( "(") (binary_expression "param_2 == 1" (identifier "param_2") (== "==") (number_literal "1")) () ")")) (compound_statement "{\n            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);\n          }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PRSTATUS (prstatus structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PRSTATUS (prstatus structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PRSTATUS (prstatus structure)"" (" """) (string_content "NT_PRSTATUS (prstatus structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" (else "else") (compound_statement "{\n            if (param_2 != 2) goto LAB_00025bdc;\n            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);\n          }" ({ "{") (if_statement "if (param_2 != 2) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 2)" (( "(") (binary_expression "param_2 != 2" (identifier "param_2") (!= "!=") (number_literal "2")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_FPREGSET (floating point registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_FPREGSET (floating point registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_FPREGSET (floating point registers)"" (" """) (string_content "NT_FPREGSET (floating point registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" (else "else") (if_statement "if (param_2 == 4) {\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }\n        else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" (if "if") (parenthesized_expression "(param_2 == 4)" (( "(") (binary_expression "param_2 == 4" (identifier "param_2") (== "==") (number_literal "4")) () ")")) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);\n        }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_TASKSTRUCT (task structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_TASKSTRUCT (task structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_TASKSTRUCT (task structure)"" (" """) (string_content "NT_TASKSTRUCT (task structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" (else "else") (compound_statement "{\n          if (param_2 != 6) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);\n        }" ({ "{") (if_statement "if (param_2 != 6) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 6)" (( "(") (binary_expression "param_2 != 6" (identifier "param_2") (!= "!=") (number_literal "6")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_AUXV (auxiliary vector)",5)" (identifier "dcgettext") (argument_list "(0,"NT_AUXV (auxiliary vector)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_AUXV (auxiliary vector)"" (" """) (string_content "NT_AUXV (auxiliary vector)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))))))) (} "}")) (else_clause "else if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (else "else") (if_statement "if (param_2 == 0x10) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }\n      else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x10)" (( "(") (binary_expression "param_2 == 0x10" (identifier "param_2") (== "==") (number_literal "0x10")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_LWPSTATUS (lwpstatus_t structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_LWPSTATUS (lwpstatus_t structure)"" (" """) (string_content "NT_LWPSTATUS (lwpstatus_t structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (else "else") (if_statement "if (param_2 < 0x11) {\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }\n      else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (if "if") (parenthesized_expression "(param_2 < 0x11)" (( "(") (binary_expression "param_2 < 0x11" (identifier "param_2") (< "<") (number_literal "0x11")) () ")")) (compound_statement "{\n        if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }\n      }" ({ "{") (if_statement "if (param_2 == 0xc) {\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }\n        else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" (if "if") (parenthesized_expression "(param_2 == 0xc)" (( "(") (binary_expression "param_2 == 0xc" (identifier "param_2") (== "==") (number_literal "0xc")) () ")")) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);\n        }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_FPREGS (floating point registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_FPREGS (floating point registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_FPREGS (floating point registers)"" (" """) (string_content "NT_FPREGS (floating point registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" (else "else") (compound_statement "{\n          if (param_2 != 0xd) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);\n        }" ({ "{") (if_statement "if (param_2 != 0xd) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0xd)" (( "(") (binary_expression "param_2 != 0xd" (identifier "param_2") (!= "!=") (number_literal "0xd")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PSINFO (psinfo structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PSINFO (psinfo structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PSINFO (psinfo structure)"" (" """) (string_content "NT_PSINFO (psinfo structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (else "else") (if_statement "if (param_2 == 0x11) {\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }\n      else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x11)" (( "(") (binary_expression "param_2 == 0x11" (identifier "param_2") (== "==") (number_literal "0x11")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_LWPSINFO (lwpsinfo_t structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_LWPSINFO (lwpsinfo_t structure)"" (" """) (string_content "NT_LWPSINFO (lwpsinfo_t structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" (else "else") (compound_statement "{\n        if (param_2 != 0x12) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);\n      }" ({ "{") (if_statement "if (param_2 != 0x12) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x12)" (( "(") (binary_expression "param_2 != 0x12" (identifier "param_2") (!= "!=") (number_literal "0x12")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_WIN32PSTATUS (win32_pstatus structure)"" (" """) (string_content "NT_WIN32PSTATUS (win32_pstatus structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))))))))))) (} "}")) (else_clause "else if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (else "else") (if_statement "if (param_2 == 0x107) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }\n    else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x107)" (( "(") (binary_expression "param_2 == 0x107" (identifier "param_2") (== "==") (number_literal "0x107")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_PMU (ppc PMU registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_PMU (ppc PMU registers)"" (" """) (string_content "NT_PPC_PMU (ppc PMU registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (else "else") (if_statement "if (param_2 < 0x108) {\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }\n    else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (if "if") (parenthesized_expression "(param_2 < 0x108)" (( "(") (binary_expression "param_2 < 0x108" (identifier "param_2") (< "<") (number_literal "0x108")) () ")")) (compound_statement "{\n      if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }\n    }" ({ "{") (if_statement "if (param_2 == 0x104) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }\n      else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x104)" (( "(") (binary_expression "param_2 == 0x104" (identifier "param_2") (== "==") (number_literal "0x104")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_PPR (ppc PPR register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_PPR (ppc PPR register)"" (" """) (string_content "NT_PPC_PPR (ppc PPR register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" (else "else") (if_statement "if (param_2 < 0x105) {\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }\n      else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" (if "if") (parenthesized_expression "(param_2 < 0x105)" (( "(") (binary_expression "param_2 < 0x105" (identifier "param_2") (< "<") (number_literal "0x105")) () ")")) (compound_statement "{\n        if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }\n      }" ({ "{") (if_statement "if (param_2 == 0x102) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }\n        else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" (if "if") (parenthesized_expression "(param_2 == 0x102)" (( "(") (binary_expression "param_2 == 0x102" (identifier "param_2") (== "==") (number_literal "0x102")) () ")")) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);\n        }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_VSX (ppc VSX registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_VSX (ppc VSX registers)"" (" """) (string_content "NT_PPC_VSX (ppc VSX registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" (else "else") (compound_statement "{\n          if (param_2 != 0x103) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);\n        }" ({ "{") (if_statement "if (param_2 != 0x103) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x103)" (( "(") (binary_expression "param_2 != 0x103" (identifier "param_2") (!= "!=") (number_literal "0x103")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TAR (ppc TAR register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TAR (ppc TAR register)"" (" """) (string_content "NT_PPC_TAR (ppc TAR register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" (else "else") (if_statement "if (param_2 == 0x105) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }\n      else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x105)" (( "(") (binary_expression "param_2 == 0x105" (identifier "param_2") (== "==") (number_literal "0x105")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_DSCR (ppc DSCR register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_DSCR (ppc DSCR register)"" (" """) (string_content "NT_PPC_DSCR (ppc DSCR register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" (else "else") (compound_statement "{\n        if (param_2 != 0x106) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);\n      }" ({ "{") (if_statement "if (param_2 != 0x106) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x106)" (( "(") (binary_expression "param_2 != 0x106" (identifier "param_2") (!= "!=") (number_literal "0x106")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_EBB (ppc EBB registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_EBB (ppc EBB registers)"" (" """) (string_content "NT_PPC_EBB (ppc EBB registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))))))) (} "}")) (else_clause "else if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (else "else") (if_statement "if (param_2 == 0x10a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }\n    else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x10a)" (( "(") (binary_expression "param_2 == 0x10a" (identifier "param_2") (== "==") (number_literal "0x10a")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"" (" """) (string_content "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (else "else") (if_statement "if (param_2 < 0x10b) {\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }\n    else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (if "if") (parenthesized_expression "(param_2 < 0x10b)" (( "(") (binary_expression "param_2 < 0x10b" (identifier "param_2") (< "<") (number_literal "0x10b")) () ")")) (compound_statement "{\n      if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }\n    }" ({ "{") (if_statement "if (param_2 == 0x108) {\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }\n      else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x108)" (( "(") (binary_expression "param_2 == 0x108" (identifier "param_2") (== "==") (number_literal "0x108")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"" (" """) (string_content "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" (else "else") (compound_statement "{\n        if (param_2 != 0x109) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);\n      }" ({ "{") (if_statement "if (param_2 != 0x109) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x109)" (( "(") (binary_expression "param_2 != 0x109" (identifier "param_2") (!= "!=") (number_literal "0x109")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);" (assignment_expression "puVar1 = (undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)\n                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"" (" """) (string_content "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (else "else") (if_statement "if (param_2 == 0x10c) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }\n    else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x10c)" (( "(") (binary_expression "param_2 == 0x10c" (identifier "param_2") (== "==") (number_literal "0x10c")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TM_SPR (ppc TM special purpose registers)"" (" """) (string_content "NT_PPC_TM_SPR (ppc TM special purpose registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (else "else") (if_statement "if (param_2 < 0x10d) {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }\n    else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (if "if") (parenthesized_expression "(param_2 < 0x10d)" (( "(") (binary_expression "param_2 < 0x10d" (identifier "param_2") (< "<") (number_literal "0x10d")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TM_VSX (ppc checkpointed VSX registers)"" (" """) (string_content "NT_PPC_TM_VSX (ppc checkpointed VSX registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" (else "else") (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TM_CTAR (ppc checkpointed TAR register)"" (" """) (string_content "NT_PPC_TM_CTAR (ppc checkpointed TAR register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))))))))))))))))) (} "}")) (else_clause "else if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 == 0x307) {\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }\n  else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 == 0x307)" (( "(") (binary_expression "param_2 == 0x307" (identifier "param_2") (== "==") (number_literal "0x307")) () ")")) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);\n  }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_SYSTEM_CALL (s390 system call restart data)"" (" """) (string_content "NT_S390_SYSTEM_CALL (s390 system call restart data)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 < 0x308) {\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }\n  else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 < 0x308)" (( "(") (binary_expression "param_2 < 0x308" (identifier "param_2") (< "<") (number_literal "0x308")) () ")")) (compound_statement "{\n    if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }\n  }" ({ "{") (if_statement "if (param_2 == 0x301) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }\n    else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x301)" (( "(") (binary_expression "param_2 == 0x301" (identifier "param_2") (== "==") (number_literal "0x301")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_TIMER (s390 timer register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_TIMER (s390 timer register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_TIMER (s390 timer register)"" (" """) (string_content "NT_S390_TIMER (s390 timer register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (else "else") (if_statement "if (param_2 < 0x302) {\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }\n    else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (if "if") (parenthesized_expression "(param_2 < 0x302)" (( "(") (binary_expression "param_2 < 0x302" (identifier "param_2") (< "<") (number_literal "0x302")) () ")")) (compound_statement "{\n      if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }\n    }" ({ "{") (if_statement "if (param_2 == 0x201) {\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }\n      else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x201)" (( "(") (binary_expression "param_2 == 0x201" (identifier "param_2") (== "==") (number_literal "0x201")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5)" (identifier "dcgettext") (argument_list "(0,"NT_386_IOPERM (x86 I/O permissions)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_386_IOPERM (x86 I/O permissions)"" (" """) (string_content "NT_386_IOPERM (x86 I/O permissions)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" (else "else") (if_statement "if (param_2 < 0x202) {\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }\n      else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" (if "if") (parenthesized_expression "(param_2 < 0x202)" (( "(") (binary_expression "param_2 < 0x202" (identifier "param_2") (< "<") (number_literal "0x202")) () ")")) (compound_statement "{\n        if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }\n      }" ({ "{") (if_statement "if (param_2 == 0x10f) {\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }\n        else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" (if "if") (parenthesized_expression "(param_2 == 0x10f)" (( "(") (binary_expression "param_2 == 0x10f" (identifier "param_2") (== "==") (number_literal "0x10f")) () ")")) (compound_statement "{\n          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);\n        }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"" (" """) (string_content "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" (else "else") (compound_statement "{\n          if (param_2 != 0x200) goto LAB_00025bdc;\n          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);\n        }" ({ "{") (if_statement "if (param_2 != 0x200) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x200)" (( "(") (binary_expression "param_2 != 0x200" (identifier "param_2") (!= "!=") (number_literal "0x200")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_386_TLS (x86 TLS information)",5)" (identifier "dcgettext") (argument_list "(0,"NT_386_TLS (x86 TLS information)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_386_TLS (x86 TLS information)"" (" """) (string_content "NT_386_TLS (x86 TLS information)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" (else "else") (if_statement "if (param_2 == 0x202) {\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }\n      else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x202)" (( "(") (binary_expression "param_2 == 0x202" (identifier "param_2") (== "==") (number_literal "0x202")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" (identifier "dcgettext") (argument_list "(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_X86_XSTATE (x86 XSAVE extended state)"" (" """) (string_content "NT_X86_XSTATE (x86 XSAVE extended state)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" (else "else") (compound_statement "{\n        if (param_2 != 0x300) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);\n      }" ({ "{") (if_statement "if (param_2 != 0x300) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x300)" (( "(") (binary_expression "param_2 != 0x300" (identifier "param_2") (!= "!=") (number_literal "0x300")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_HIGH_GPRS (s390 upper register halves)"" (" """) (string_content "NT_S390_HIGH_GPRS (s390 upper register halves)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))))))) (} "}")) (else_clause "else if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (else "else") (if_statement "if (param_2 == 0x304) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }\n    else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x304)" (( "(") (binary_expression "param_2 == 0x304" (identifier "param_2") (== "==") (number_literal "0x304")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_CTRS (s390 control registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_CTRS (s390 control registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_CTRS (s390 control registers)"" (" """) (string_content "NT_S390_CTRS (s390 control registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (else "else") (if_statement "if (param_2 < 0x305) {\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }\n    else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (if "if") (parenthesized_expression "(param_2 < 0x305)" (( "(") (binary_expression "param_2 < 0x305" (identifier "param_2") (< "<") (number_literal "0x305")) () ")")) (compound_statement "{\n      if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }\n    }" ({ "{") (if_statement "if (param_2 == 0x302) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }\n      else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x302)" (( "(") (binary_expression "param_2 == 0x302" (identifier "param_2") (== "==") (number_literal "0x302")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_TODCMP (s390 TOD comparator register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_TODCMP (s390 TOD comparator register)"" (" """) (string_content "NT_S390_TODCMP (s390 TOD comparator register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" (else "else") (compound_statement "{\n        if (param_2 != 0x303) goto LAB_00025bdc;\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);\n      }" ({ "{") (if_statement "if (param_2 != 0x303) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x303)" (( "(") (binary_expression "param_2 != 0x303" (identifier "param_2") (!= "!=") (number_literal "0x303")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_TODPREG (s390 TOD programmable register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_TODPREG (s390 TOD programmable register)"" (" """) (string_content "NT_S390_TODPREG (s390 TOD programmable register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (else "else") (if_statement "if (param_2 == 0x305) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }\n    else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x305)" (( "(") (binary_expression "param_2 == 0x305" (identifier "param_2") (== "==") (number_literal "0x305")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_PREFIX (s390 prefix register)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_PREFIX (s390 prefix register)"" (" """) (string_content "NT_S390_PREFIX (s390 prefix register)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" (else "else") (compound_statement "{\n      if (param_2 != 0x306) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);\n    }" ({ "{") (if_statement "if (param_2 != 0x306) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x306)" (( "(") (binary_expression "param_2 != 0x306" (identifier "param_2") (!= "!=") (number_literal "0x306")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_LAST_BREAK (s390 last breaking event address)"" (" """) (string_content "NT_S390_LAST_BREAK (s390 last breaking event address)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))))))))))) (} "}")) (else_clause "else if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 == 0x400) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }\n  else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 == 0x400)" (( "(") (binary_expression "param_2 == 0x400" (identifier "param_2") (== "==") (number_literal "0x400")) () ")")) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);\n  }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_ARM_VFP (arm VFP registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_ARM_VFP (arm VFP registers)"" (" """) (string_content "NT_ARM_VFP (arm VFP registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 < 0x401) {\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }\n  else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 < 0x401)" (( "(") (binary_expression "param_2 < 0x401" (identifier "param_2") (< "<") (number_literal "0x401")) () ")")) (compound_statement "{\n    if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }\n  }" ({ "{") (if_statement "if (param_2 == 0x30a) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }\n    else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x30a)" (( "(") (binary_expression "param_2 == 0x30a" (identifier "param_2") (== "==") (number_literal "0x30a")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_VXRS_HIGH (s390 vector registers 16-31)"" (" """) (string_content "NT_S390_VXRS_HIGH (s390 vector registers 16-31)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" (else "else") (if_statement "if (param_2 < 0x30b) {\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }\n    else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" (if "if") (parenthesized_expression "(param_2 < 0x30b)" (( "(") (binary_expression "param_2 < 0x30b" (identifier "param_2") (< "<") (number_literal "0x30b")) () ")")) (compound_statement "{\n      if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }\n    }" ({ "{") (if_statement "if (param_2 == 0x308) {\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }\n      else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" (if "if") (parenthesized_expression "(param_2 == 0x308)" (( "(") (binary_expression "param_2 == 0x308" (identifier "param_2") (== "==") (number_literal "0x308")) () ")")) (compound_statement "{\n        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);\n      }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_TDB (s390 transaction diagnostic block)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_TDB (s390 transaction diagnostic block)"" (" """) (string_content "NT_S390_TDB (s390 transaction diagnostic block)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" (else "else") (compound_statement "{\n        if (param_2 != 0x309) goto LAB_00025bdc;\n        puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);\n      }" ({ "{") (if_statement "if (param_2 != 0x309) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x309)" (( "(") (binary_expression "param_2 != 0x309" (identifier "param_2") (!= "!=") (number_literal "0x309")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);" (assignment_expression "puVar1 = (undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)\n                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"" (" """) (string_content "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" (else "else") (if_statement "if (param_2 == 0x30b) {\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }\n    else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x30b)" (( "(") (binary_expression "param_2 == 0x30b" (identifier "param_2") (== "==") (number_literal "0x30b")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_GS_CB (s390 guarded-storage registers)"" (" """) (string_content "NT_S390_GS_CB (s390 guarded-storage registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" (else "else") (compound_statement "{\n      if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }\n      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);\n    }" ({ "{") (if_statement "if (param_2 != 0x30c) {\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }" (if "if") (parenthesized_expression "(param_2 != 0x30c)" (( "(") (binary_expression "param_2 != 0x30c" (identifier "param_2") (!= "!=") (number_literal "0x30c")) () ")")) (compound_statement "{\nLAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);\n        snprintf(&DAT_000b5420,0x40,__format,param_2);\n        return &DAT_000b5420;\n      }" ({ "{") (labeled_statement "LAB_00025bdc:\n        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);" (statement_identifier "LAB_00025bdc") (: ":") (expression_statement "__format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);" (assignment_expression "__format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5)" (identifier "__format") (= "=") (cast_expression "(char *)dcgettext(0,"Unknown note type: (0x%08x)",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"Unknown note type: (0x%08x)",5)" (identifier "dcgettext") (argument_list "(0,"Unknown note type: (0x%08x)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""Unknown note type: (0x%08x)"" (" """) (string_content "Unknown note type: (0x%08x)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";"))) (expression_statement "snprintf(&DAT_000b5420,0x40,__format,param_2);" (call_expression "snprintf(&DAT_000b5420,0x40,__format,param_2)" (identifier "snprintf") (argument_list "(&DAT_000b5420,0x40,__format,param_2)" (( "(") (pointer_expression "&DAT_000b5420" (& "&") (identifier "DAT_000b5420")) (, ",") (number_literal "0x40") (, ",") (identifier "__format") (, ",") (identifier "param_2") () ")"))) (; ";")) (return_statement "return &DAT_000b5420;" (return "return") (pointer_expression "&DAT_000b5420" (& "&") (identifier "DAT_000b5420")) (; ";")) (} "}"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" (identifier "dcgettext") (argument_list "(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_S390_GS_BC (s390 guarded-storage broadcast control)"" (" """) (string_content "NT_S390_GS_BC (s390 guarded-storage broadcast control)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))))))) (} "}")) (else_clause "else if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 == 0x403) {\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }\n  else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 == 0x403)" (( "(") (binary_expression "param_2 == 0x403" (identifier "param_2") (== "==") (number_literal "0x403")) () ")")) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);\n  }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"" (" """) (string_content "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 < 0x404) {\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }\n  else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 < 0x404)" (( "(") (binary_expression "param_2 < 0x404" (identifier "param_2") (< "<") (number_literal "0x404")) () ")")) (compound_statement "{\n    if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }\n  }" ({ "{") (if_statement "if (param_2 == 0x401) {\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }\n    else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" (if "if") (parenthesized_expression "(param_2 == 0x401)" (( "(") (binary_expression "param_2 == 0x401" (identifier "param_2") (== "==") (number_literal "0x401")) () ")")) (compound_statement "{\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);\n    }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_ARM_TLS (AArch TLS registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_ARM_TLS (AArch TLS registers)"" (" """) (string_content "NT_ARM_TLS (AArch TLS registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" (else "else") (compound_statement "{\n      if (param_2 != 0x402) goto LAB_00025bdc;\n      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);\n    }" ({ "{") (if_statement "if (param_2 != 0x402) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x402)" (( "(") (binary_expression "param_2 != 0x402" (identifier "param_2") (!= "!=") (number_literal "0x402")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" (identifier "dcgettext") (argument_list "(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"" (" """) (string_content "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 == 0x46e62b7f) {\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }\n  else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 == 0x46e62b7f)" (( "(") (binary_expression "param_2 == 0x46e62b7f" (identifier "param_2") (== "==") (number_literal "0x46e62b7f")) () ")")) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);\n  }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5)" (identifier "dcgettext") (argument_list "(0,"NT_PRXFPREG (user_xfpregs structure)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_PRXFPREG (user_xfpregs structure)"" (" """) (string_content "NT_PRXFPREG (user_xfpregs structure)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (if_statement "if (param_2 == 0x53494749) {\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }\n  else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (if "if") (parenthesized_expression "(param_2 == 0x53494749)" (( "(") (binary_expression "param_2 == 0x53494749" (identifier "param_2") (== "==") (number_literal "0x53494749")) () ")")) (compound_statement "{\n    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);\n  }" ({ "{") (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_SIGINFO (siginfo_t data)",5)" (identifier "dcgettext") (argument_list "(0,"NT_SIGINFO (siginfo_t data)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_SIGINFO (siginfo_t data)"" (" """) (string_content "NT_SIGINFO (siginfo_t data)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" (else "else") (compound_statement "{\n    if (param_2 != 0x46494c45) goto LAB_00025bdc;\n    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);\n  }" ({ "{") (if_statement "if (param_2 != 0x46494c45) goto LAB_00025bdc;" (if "if") (parenthesized_expression "(param_2 != 0x46494c45)" (( "(") (binary_expression "param_2 != 0x46494c45" (identifier "param_2") (!= "!=") (number_literal "0x46494c45")) () ")")) (goto_statement "goto LAB_00025bdc;" (goto "goto") (statement_identifier "LAB_00025bdc") (; ";"))) (expression_statement "puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);" (assignment_expression "puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5)" (identifier "puVar1") (= "=") (cast_expression "(undefined *)dcgettext(0,"NT_FILE (mapped files)",5)" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"NT_FILE (mapped files)",5)" (identifier "dcgettext") (argument_list "(0,"NT_FILE (mapped files)",5)" (( "(") (number_literal "0") (, ",") (string_literal ""NT_FILE (mapped files)"" (" """) (string_content "NT_FILE (mapped files)") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (} "}")))))))))))))))))))))) (return_statement "return puVar1;" (return "return") (identifier "puVar1") (; ";")) (} "}"))

/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

char * __regparm3 function_1(type_1 *filedata,type_2 var_1)

{
  char *pcVar1;
  
  if ((short)filedata != 4) {
    if (var_1 == 2) {
      pcVar1 = (char *)var_2(0,"NT_ARCH (architecture)",5);
      return pcVar1;
    }
    if (var_1 < 3) {
      if (var_1 == 1) {
        pcVar1 = (char *)var_2(0,"NT_VERSION (version)",5);
        return pcVar1;
      }
    }
    else {
      if (var_1 == 0x100) {
        pcVar1 = (char *)var_2(0,"OPEN",5);
        return pcVar1;
      }
      if (var_1 == 0x101) {
        pcVar1 = (char *)var_2(0,"func",5);
        return pcVar1;
      }
    }
    goto LAB_00025bdc;
  }
  if (var_1 == 0x10e) {
    pcVar1 = (char *)var_2(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);
  }
  else if (var_1 < 0x10f) {
    if (var_1 == 0x100) {
      pcVar1 = (char *)var_2(0,"NT_PPC_VMX (ppc Altivec registers)",5);
    }
    else if (var_1 < 0x101) {
      if (var_1 == 10) {
        pcVar1 = (char *)var_2(0,"NT_PSTATUS (pstatus structure)",5);
      }
      else if (var_1 < 0xb) {
        if (var_1 == 3) {
          pcVar1 = (char *)var_2(0,"NT_PRPSINFO (prpsinfo structure)",5);
        }
        else if (var_1 < 4) {
          if (var_1 == 1) {
            pcVar1 = (char *)var_2(0,"NT_PRSTATUS (prstatus structure)",5);
          }
          else {
            if (var_1 != 2) goto LAB_00025bdc;
            pcVar1 = (char *)var_2(0,"NT_FPREGSET (floating point registers)",5);
          }
        }
        else if (var_1 == 4) {
          pcVar1 = (char *)var_2(0,"NT_TASKSTRUCT (task structure)",5);
        }
        else {
          if (var_1 != 6) goto LAB_00025bdc;
          pcVar1 = (char *)var_2(0,"NT_AUXV (auxiliary vector)",5);
        }
      }
      else if (var_1 == 0x10) {
        pcVar1 = (char *)var_2(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);
      }
      else if (var_1 < 0x11) {
        if (var_1 == 0xc) {
          pcVar1 = (char *)var_2(0,"NT_FPREGS (floating point registers)",5);
        }
        else {
          if (var_1 != 0xd) goto LAB_00025bdc;
          pcVar1 = (char *)var_2(0,"NT_PSINFO (psinfo structure)",5);
        }
      }
      else if (var_1 == 0x11) {
        pcVar1 = (char *)var_2(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);
      }
      else {
        if (var_1 != 0x12) goto LAB_00025bdc;
        pcVar1 = (char *)var_2(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);
      }
    }
    else if (var_1 == 0x107) {
      pcVar1 = (char *)var_2(0,"NT_PPC_PMU (ppc PMU registers)",5);
    }
    else if (var_1 < 0x108) {
      if (var_1 == 0x104) {
        pcVar1 = (char *)var_2(0,"NT_PPC_PPR (ppc PPR register)",5);
      }
      else if (var_1 < 0x105) {
        if (var_1 == 0x102) {
          pcVar1 = (char *)var_2(0,"NT_PPC_VSX (ppc VSX registers)",5);
        }
        else {
          if (var_1 != 0x103) goto LAB_00025bdc;
          pcVar1 = (char *)var_2(0,"NT_PPC_TAR (ppc TAR register)",5);
        }
      }
      else if (var_1 == 0x105) {
        pcVar1 = (char *)var_2(0,"NT_PPC_DSCR (ppc DSCR register)",5);
      }
      else {
        if (var_1 != 0x106) goto LAB_00025bdc;
        pcVar1 = (char *)var_2(0,"NT_PPC_EBB (ppc EBB registers)",5);
      }
    }
    else if (var_1 == 0x10a) {
      pcVar1 = (char *)var_2(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);
    }
    else if (var_1 < 0x10b) {
      if (var_1 == 0x108) {
        pcVar1 = (char *)var_2(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);
      }
      else {
        if (var_1 != 0x109) goto LAB_00025bdc;
        pcVar1 = (char *)var_2(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5)
        ;
      }
    }
    else if (var_1 == 0x10c) {
      pcVar1 = (char *)var_2(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);
    }
    else if (var_1 < 0x10d) {
      pcVar1 = (char *)var_2(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);
    }
    else {
      pcVar1 = (char *)var_2(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);
    }
  }
  else if (var_1 == 0x307) {
    pcVar1 = (char *)var_2(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);
  }
  else if (var_1 < 0x308) {
    if (var_1 == 0x301) {
      pcVar1 = (char *)var_2(0,"NT_S390_TIMER (s390 timer register)",5);
    }
    else if (var_1 < 0x302) {
      if (var_1 == 0x201) {
        pcVar1 = (char *)var_2(0,"NT_386_IOPERM (x86 I/O permissions)",5);
      }
      else if (var_1 < 0x202) {
        if (var_1 == 0x10f) {
          pcVar1 = (char *)var_2(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);
        }
        else {
          if (var_1 != 0x200) goto LAB_00025bdc;
          pcVar1 = (char *)var_2(0,"NT_386_TLS (x86 TLS information)",5);
        }
      }
      else if (var_1 == 0x202) {
        pcVar1 = (char *)var_2(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);
      }
      else {
        if (var_1 != 0x300) goto LAB_00025bdc;
        pcVar1 = (char *)var_2(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);
      }
    }
    else if (var_1 == 0x304) {
      pcVar1 = (char *)var_2(0,"NT_S390_CTRS (s390 control registers)",5);
    }
    else if (var_1 < 0x305) {
      if (var_1 == 0x302) {
        pcVar1 = (char *)var_2(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);
      }
      else {
        if (var_1 != 0x303) goto LAB_00025bdc;
        pcVar1 = (char *)var_2(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);
      }
    }
    else if (var_1 == 0x305) {
      pcVar1 = (char *)var_2(0,"NT_S390_PREFIX (s390 prefix register)",5);
    }
    else {
      if (var_1 != 0x306) goto LAB_00025bdc;
      pcVar1 = (char *)var_2(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);
    }
  }
  else if (var_1 == 0x400) {
    pcVar1 = (char *)var_2(0,"NT_ARM_VFP (arm VFP registers)",5);
  }
  else if (var_1 < 0x401) {
    if (var_1 == 0x30a) {
      pcVar1 = (char *)var_2(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);
    }
    else if (var_1 < 0x30b) {
      if (var_1 == 0x308) {
        pcVar1 = (char *)var_2(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);
      }
      else {
        if (var_1 != 0x309) goto LAB_00025bdc;
        pcVar1 = (char *)var_2(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);
      }
    }
    else if (var_1 == 0x30b) {
      pcVar1 = (char *)var_2(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);
    }
    else {
      if (var_1 != 0x30c) {
LAB_00025bdc:
        pcVar1 = (char *)var_2(0,"Unknown note type: (0x%08x)",5);
        var_3(buff_20117,0x40,pcVar1,var_1);
        return buff_20117;
      }
      pcVar1 = (char *)var_2(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);
    }
  }
  else if (var_1 == 0x403) {
    pcVar1 = (char *)var_2(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);
  }
  else if (var_1 < 0x404) {
    if (var_1 == 0x401) {
      pcVar1 = (char *)var_2(0,"NT_ARM_TLS (AArch TLS registers)",5);
    }
    else {
      if (var_1 != 0x402) goto LAB_00025bdc;
      pcVar1 = (char *)var_2(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);
    }
  }
  else if (var_1 == 0x46e62b7f) {
    pcVar1 = (char *)var_2(0,"NT_PRXFPREG (user_xfpregs structure)",5);
  }
  else if (var_1 == 0x53494749) {
    pcVar1 = (char *)var_2(0,"NT_SIGINFO (siginfo_t data)",5);
  }
  else {
    if (var_1 != 0x46494c45) goto LAB_00025bdc;
    pcVar1 = (char *)var_2(0,"NT_FILE (mapped files)",5);
  }
  return pcVar1;
}


(translation_unit (ERROR (binary_expression left: (identifier) (ERROR (identifier)) right: (call_expression function: (identifier) arguments: (argument_list (ERROR (identifier)) (identifier) (ERROR (identifier)) (identifier))))) (compound_statement (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))) (return_statement (identifier)))) (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))) (return_statement (identifier))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))) (return_statement (identifier)))) (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: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))) (return_statement (identifier))))))) (goto_statement label: (statement_identifier)))) (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: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))))))))))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (pointer_expression argument: (identifier)) (number_literal) (identifier) (identifier)))) (return_statement (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal))))))))))))))))))))))))))) (return_statement (identifier))))

/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

undefined * __regparm3 MASKED(short param_1,uint param_2)

{
  undefined *puVar1;
  char *__format;
  
  if (param_1 != 4) {
    if (param_2 == 2) {
      puVar1 = (undefined *)dcgettext(0,"NT_ARCH (architecture)",5);
      return puVar1;
    }
    if (param_2 < 3) {
      if (param_2 == 1) {
        puVar1 = (undefined *)dcgettext(0,"NT_VERSION (version)",5);
        return puVar1;
      }
    }
    else {
      if (param_2 == 0x100) {
        puVar1 = (undefined *)dcgettext(0,"OPEN",5);
        return puVar1;
      }
      if (param_2 == 0x101) {
        puVar1 = (undefined *)dcgettext(0,"func",5);
        return puVar1;
      }
    }
    goto LAB_00025bdc;
  }
  if (param_2 == 0x10e) {
    puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CPPR (ppc checkpointed PPR register)",5);
  }
  else if (param_2 < 0x10f) {
    if (param_2 == 0x100) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_VMX (ppc Altivec registers)",5);
    }
    else if (param_2 < 0x101) {
      if (param_2 == 10) {
        puVar1 = (undefined *)dcgettext(0,"NT_PSTATUS (pstatus structure)",5);
      }
      else if (param_2 < 0xb) {
        if (param_2 == 3) {
          puVar1 = (undefined *)dcgettext(0,"NT_PRPSINFO (prpsinfo structure)",5);
        }
        else if (param_2 < 4) {
          if (param_2 == 1) {
            puVar1 = (undefined *)dcgettext(0,"NT_PRSTATUS (prstatus structure)",5);
          }
          else {
            if (param_2 != 2) goto LAB_00025bdc;
            puVar1 = (undefined *)dcgettext(0,"NT_FPREGSET (floating point registers)",5);
          }
        }
        else if (param_2 == 4) {
          puVar1 = (undefined *)dcgettext(0,"NT_TASKSTRUCT (task structure)",5);
        }
        else {
          if (param_2 != 6) goto LAB_00025bdc;
          puVar1 = (undefined *)dcgettext(0,"NT_AUXV (auxiliary vector)",5);
        }
      }
      else if (param_2 == 0x10) {
        puVar1 = (undefined *)dcgettext(0,"NT_LWPSTATUS (lwpstatus_t structure)",5);
      }
      else if (param_2 < 0x11) {
        if (param_2 == 0xc) {
          puVar1 = (undefined *)dcgettext(0,"NT_FPREGS (floating point registers)",5);
        }
        else {
          if (param_2 != 0xd) goto LAB_00025bdc;
          puVar1 = (undefined *)dcgettext(0,"NT_PSINFO (psinfo structure)",5);
        }
      }
      else if (param_2 == 0x11) {
        puVar1 = (undefined *)dcgettext(0,"NT_LWPSINFO (lwpsinfo_t structure)",5);
      }
      else {
        if (param_2 != 0x12) goto LAB_00025bdc;
        puVar1 = (undefined *)dcgettext(0,"NT_WIN32PSTATUS (win32_pstatus structure)",5);
      }
    }
    else if (param_2 == 0x107) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_PMU (ppc PMU registers)",5);
    }
    else if (param_2 < 0x108) {
      if (param_2 == 0x104) {
        puVar1 = (undefined *)dcgettext(0,"NT_PPC_PPR (ppc PPR register)",5);
      }
      else if (param_2 < 0x105) {
        if (param_2 == 0x102) {
          puVar1 = (undefined *)dcgettext(0,"NT_PPC_VSX (ppc VSX registers)",5);
        }
        else {
          if (param_2 != 0x103) goto LAB_00025bdc;
          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TAR (ppc TAR register)",5);
        }
      }
      else if (param_2 == 0x105) {
        puVar1 = (undefined *)dcgettext(0,"NT_PPC_DSCR (ppc DSCR register)",5);
      }
      else {
        if (param_2 != 0x106) goto LAB_00025bdc;
        puVar1 = (undefined *)dcgettext(0,"NT_PPC_EBB (ppc EBB registers)",5);
      }
    }
    else if (param_2 == 0x10a) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)",5);
    }
    else if (param_2 < 0x10b) {
      if (param_2 == 0x108) {
        puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CGPR (ppc checkpointed GPR registers)",5);
      }
      else {
        if (param_2 != 0x109) goto LAB_00025bdc;
        puVar1 = (undefined *)
                 dcgettext(0,"NT_PPC_TM_CFPR (ppc checkpointed floating point registers)",5);
      }
    }
    else if (param_2 == 0x10c) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_SPR (ppc TM special purpose registers)",5);
    }
    else if (param_2 < 0x10d) {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_VSX (ppc checkpointed VSX registers)",5);
    }
    else {
      puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CTAR (ppc checkpointed TAR register)",5);
    }
  }
  else if (param_2 == 0x307) {
    puVar1 = (undefined *)dcgettext(0,"NT_S390_SYSTEM_CALL (s390 system call restart data)",5);
  }
  else if (param_2 < 0x308) {
    if (param_2 == 0x301) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_TIMER (s390 timer register)",5);
    }
    else if (param_2 < 0x302) {
      if (param_2 == 0x201) {
        puVar1 = (undefined *)dcgettext(0,"NT_386_IOPERM (x86 I/O permissions)",5);
      }
      else if (param_2 < 0x202) {
        if (param_2 == 0x10f) {
          puVar1 = (undefined *)dcgettext(0,"NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)",5);
        }
        else {
          if (param_2 != 0x200) goto LAB_00025bdc;
          puVar1 = (undefined *)dcgettext(0,"NT_386_TLS (x86 TLS information)",5);
        }
      }
      else if (param_2 == 0x202) {
        puVar1 = (undefined *)dcgettext(0,"NT_X86_XSTATE (x86 XSAVE extended state)",5);
      }
      else {
        if (param_2 != 0x300) goto LAB_00025bdc;
        puVar1 = (undefined *)dcgettext(0,"NT_S390_HIGH_GPRS (s390 upper register halves)",5);
      }
    }
    else if (param_2 == 0x304) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_CTRS (s390 control registers)",5);
    }
    else if (param_2 < 0x305) {
      if (param_2 == 0x302) {
        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODCMP (s390 TOD comparator register)",5);
      }
      else {
        if (param_2 != 0x303) goto LAB_00025bdc;
        puVar1 = (undefined *)dcgettext(0,"NT_S390_TODPREG (s390 TOD programmable register)",5);
      }
    }
    else if (param_2 == 0x305) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_PREFIX (s390 prefix register)",5);
    }
    else {
      if (param_2 != 0x306) goto LAB_00025bdc;
      puVar1 = (undefined *)dcgettext(0,"NT_S390_LAST_BREAK (s390 last breaking event address)",5);
    }
  }
  else if (param_2 == 0x400) {
    puVar1 = (undefined *)dcgettext(0,"NT_ARM_VFP (arm VFP registers)",5);
  }
  else if (param_2 < 0x401) {
    if (param_2 == 0x30a) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_VXRS_HIGH (s390 vector registers 16-31)",5);
    }
    else if (param_2 < 0x30b) {
      if (param_2 == 0x308) {
        puVar1 = (undefined *)dcgettext(0,"NT_S390_TDB (s390 transaction diagnostic block)",5);
      }
      else {
        if (param_2 != 0x309) goto LAB_00025bdc;
        puVar1 = (undefined *)
                 dcgettext(0,"NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)",5);
      }
    }
    else if (param_2 == 0x30b) {
      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_CB (s390 guarded-storage registers)",5);
    }
    else {
      if (param_2 != 0x30c) {
LAB_00025bdc:
        __format = (char *)dcgettext(0,"Unknown note type: (0x%08x)",5);
        snprintf(&DAT_000b5420,0x40,__format,param_2);
        return &DAT_000b5420;
      }
      puVar1 = (undefined *)dcgettext(0,"NT_S390_GS_BC (s390 guarded-storage broadcast control)",5);
    }
  }
  else if (param_2 == 0x403) {
    puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_WATCH (AArch hardware watchpoint registers)",5);
  }
  else if (param_2 < 0x404) {
    if (param_2 == 0x401) {
      puVar1 = (undefined *)dcgettext(0,"NT_ARM_TLS (AArch TLS registers)",5);
    }
    else {
      if (param_2 != 0x402) goto LAB_00025bdc;
      puVar1 = (undefined *)dcgettext(0,"NT_ARM_HW_BREAK (AArch hardware breakpoint registers)",5);
    }
  }
  else if (param_2 == 0x46e62b7f) {
    puVar1 = (undefined *)dcgettext(0,"NT_PRXFPREG (user_xfpregs structure)",5);
  }
  else if (param_2 == 0x53494749) {
    puVar1 = (undefined *)dcgettext(0,"NT_SIGINFO (siginfo_t data)",5);
  }
  else {
    if (param_2 != 0x46494c45) goto LAB_00025bdc;
    puVar1 = (undefined *)dcgettext(0,"NT_FILE (mapped files)",5);
  }
  return puVar1;
}

