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

char * __regparm3 elf_mips_reloc_type(ulong rtype)

{
  switch(rtype) {
  case 0:
    return "R_MIPS_NONE";
  case 1:
    return "R_MIPS_16";
  case 2:
    return "R_MIPS_32";
  case 3:
    return "R_MIPS_REL32";
  case 4:
    return "R_MIPS_26";
  case 5:
    return "R_MIPS_HI16";
  case 6:
    return "R_MIPS_LO16";
  case 7:
    return "R_MIPS_GPREL16";
  case 8:
    return "R_MIPS_LITERAL";
  case 9:
    return "R_MIPS_GOT16";
  case 10:
    return "R_MIPS_PC16";
  case 0xb:
    return "R_MIPS_CALL16";
  case 0xc:
    return "R_MIPS_GPREL32";
  case 0xd:
    return "R_MIPS_UNUSED1";
  case 0xe:
    return "R_MIPS_UNUSED2";
  case 0xf:
    return "R_MIPS_UNUSED3";
  case 0x10:
    return "R_MIPS_SHIFT5";
  case 0x11:
    return "R_MIPS_SHIFT6";
  case 0x12:
    return "R_MIPS_64";
  case 0x13:
    return "R_MIPS_GOT_DISP";
  case 0x14:
    return "R_MIPS_GOT_PAGE";
  case 0x15:
    return "R_MIPS_GOT_OFST";
  case 0x16:
    return "R_MIPS_GOT_HI16";
  case 0x17:
    return "R_MIPS_GOT_LO16";
  case 0x18:
    return "R_MIPS_SUB";
  case 0x19:
    return "R_MIPS_INSERT_A";
  case 0x1a:
    return "R_MIPS_INSERT_B";
  case 0x1b:
    return "R_MIPS_DELETE";
  case 0x1c:
    return "R_MIPS_HIGHER";
  case 0x1d:
    return "R_MIPS_HIGHEST";
  case 0x1e:
    return "R_MIPS_CALL_HI16";
  case 0x1f:
    return "R_MIPS_CALL_LO16";
  case 0x20:
    return "R_MIPS_SCN_DISP";
  case 0x21:
    return "R_MIPS_REL16";
  case 0x22:
    return "R_MIPS_ADD_IMMEDIATE";
  case 0x23:
    return "R_MIPS_PJUMP";
  case 0x24:
    return "R_MIPS_RELGOT";
  case 0x25:
    return "R_MIPS_JALR";
  case 0x26:
    return "R_MIPS_TLS_DTPMOD32";
  case 0x27:
    return "R_MIPS_TLS_DTPREL32";
  case 0x28:
    return "R_MIPS_TLS_DTPMOD64";
  case 0x29:
    return "R_MIPS_TLS_DTPREL64";
  case 0x2a:
    return "R_MIPS_TLS_GD";
  case 0x2b:
    return "R_MIPS_TLS_LDM";
  case 0x2c:
    return "R_MIPS_TLS_DTPREL_HI16";
  case 0x2d:
    return "R_MIPS_TLS_DTPREL_LO16";
  case 0x2e:
    return "R_MIPS_TLS_GOTTPREL";
  case 0x2f:
    return "R_MIPS_TLS_TPREL32";
  case 0x30:
    return "R_MIPS_TLS_TPREL64";
  case 0x31:
    return "R_MIPS_TLS_TPREL_HI16";
  case 0x32:
    return "R_MIPS_TLS_TPREL_LO16";
  case 0x33:
    return "R_MIPS_GLOB_DAT";
  default:
    return (char *)0x0;
  case 0x3c:
    return "R_MIPS_PC21_S2";
  case 0x3d:
    return "R_MIPS_PC26_S2";
  case 0x3e:
    return "R_MIPS_PC18_S3";
  case 0x3f:
    return "R_MIPS_PC19_S2";
  case 0x40:
    return "R_MIPS_PCHI16";
  case 0x41:
    return "R_MIPS_PCLO16";
  case 100:
    return "R_MIPS16_26";
  case 0x65:
    return "R_MIPS16_GPREL";
  case 0x66:
    return "R_MIPS16_GOT16";
  case 0x67:
    return "R_MIPS16_CALL16";
  case 0x68:
    return "R_MIPS16_HI16";
  case 0x69:
    return "R_MIPS16_LO16";
  case 0x6a:
    return "R_MIPS16_TLS_GD";
  case 0x6b:
    return "R_MIPS16_TLS_LDM";
  case 0x6c:
    return "R_MIPS16_TLS_DTPREL_HI16";
  case 0x6d:
    return "R_MIPS16_TLS_DTPREL_LO16";
  case 0x6e:
    return "R_MIPS16_TLS_GOTTPREL";
  case 0x6f:
    return "R_MIPS16_TLS_TPREL_HI16";
  case 0x70:
    return "R_MIPS16_TLS_TPREL_LO16";
  case 0x71:
    return "R_MIPS16_PC16_S1";
  case 0x7e:
    return "R_MIPS_COPY";
  case 0x7f:
    return "R_MIPS_JUMP_SLOT";
  case 0x85:
    return "R_MICROMIPS_26_S1";
  case 0x86:
    return "R_MICROMIPS_HI16";
  case 0x87:
    return "R_MICROMIPS_LO16";
  case 0x88:
    return "R_MICROMIPS_GPREL16";
  case 0x89:
    return "R_MICROMIPS_LITERAL";
  case 0x8a:
    return "R_MICROMIPS_GOT16";
  case 0x8b:
    return "R_MICROMIPS_PC7_S1";
  case 0x8c:
    return "R_MICROMIPS_PC10_S1";
  case 0x8d:
    return "R_MICROMIPS_PC16_S1";
  case 0x8e:
    return "R_MICROMIPS_CALL16";
  case 0x91:
    return "R_MICROMIPS_GOT_DISP";
  case 0x92:
    return "R_MICROMIPS_GOT_PAGE";
  case 0x93:
    return "R_MICROMIPS_GOT_OFST";
  case 0x94:
    return "R_MICROMIPS_GOT_HI16";
  case 0x95:
    return "R_MICROMIPS_GOT_LO16";
  case 0x96:
    return "R_MICROMIPS_SUB";
  case 0x97:
    return "R_MICROMIPS_HIGHER";
  case 0x98:
    return "R_MICROMIPS_HIGHEST";
  case 0x99:
    return "R_MICROMIPS_CALL_HI16";
  case 0x9a:
    return "R_MICROMIPS_CALL_LO16";
  case 0x9b:
    return "R_MICROMIPS_SCN_DISP";
  case 0x9c:
    return "R_MICROMIPS_JALR";
  case 0x9d:
    return "R_MICROMIPS_HI0_LO16";
  case 0xa2:
    return "R_MICROMIPS_TLS_GD";
  case 0xa3:
    return "R_MICROMIPS_TLS_LDM";
  case 0xa4:
    return "R_MICROMIPS_TLS_DTPREL_HI16";
  case 0xa5:
    return "R_MICROMIPS_TLS_DTPREL_LO16";
  case 0xa6:
    return "R_MICROMIPS_TLS_GOTTPREL";
  case 0xa9:
    return "R_MICROMIPS_TLS_TPREL_HI16";
  case 0xaa:
    return "R_MICROMIPS_TLS_TPREL_LO16";
  case 0xac:
    return "R_MICROMIPS_GPREL7_S2";
  case 0xad:
    return "R_MICROMIPS_PC23_S2";
  case 0xf8:
    return "R_MIPS_PC32";
  case 0xf9:
    return "R_MIPS_EH";
  case 0xfa:
    return "R_MIPS_GNU_REL16_S2";
  case 0xfd:
    return "R_MIPS_GNU_VTINHERIT";
  case 0xfe:
    return "R_MIPS_GNU_VTENTRY";
  }
}



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

char * __regparm3 FUN_00016e80(undefined4 param_1)

{
  switch(param_1) {
  case 0:
    return "R_MIPS_NONE";
  case 1:
    return "R_MIPS_16";
  case 2:
    return "R_MIPS_32";
  case 3:
    return "R_MIPS_REL32";
  case 4:
    return "R_MIPS_26";
  case 5:
    return "R_MIPS_HI16";
  case 6:
    return "R_MIPS_LO16";
  case 7:
    return "R_MIPS_GPREL16";
  case 8:
    return "R_MIPS_LITERAL";
  case 9:
    return "R_MIPS_GOT16";
  case 10:
    return "R_MIPS_PC16";
  case 0xb:
    return "R_MIPS_CALL16";
  case 0xc:
    return "R_MIPS_GPREL32";
  case 0xd:
    return "R_MIPS_UNUSED1";
  case 0xe:
    return "R_MIPS_UNUSED2";
  case 0xf:
    return "R_MIPS_UNUSED3";
  case 0x10:
    return "R_MIPS_SHIFT5";
  case 0x11:
    return "R_MIPS_SHIFT6";
  case 0x12:
    return "R_MIPS_64";
  case 0x13:
    return "R_MIPS_GOT_DISP";
  case 0x14:
    return "R_MIPS_GOT_PAGE";
  case 0x15:
    return "R_MIPS_GOT_OFST";
  case 0x16:
    return "R_MIPS_GOT_HI16";
  case 0x17:
    return "R_MIPS_GOT_LO16";
  case 0x18:
    return "R_MIPS_SUB";
  case 0x19:
    return "R_MIPS_INSERT_A";
  case 0x1a:
    return "R_MIPS_INSERT_B";
  case 0x1b:
    return "R_MIPS_DELETE";
  case 0x1c:
    return "R_MIPS_HIGHER";
  case 0x1d:
    return "R_MIPS_HIGHEST";
  case 0x1e:
    return "R_MIPS_CALL_HI16";
  case 0x1f:
    return "R_MIPS_CALL_LO16";
  case 0x20:
    return "R_MIPS_SCN_DISP";
  case 0x21:
    return "R_MIPS_REL16";
  case 0x22:
    return "R_MIPS_ADD_IMMEDIATE";
  case 0x23:
    return "R_MIPS_PJUMP";
  case 0x24:
    return "R_MIPS_RELGOT";
  case 0x25:
    return "R_MIPS_JALR";
  case 0x26:
    return "R_MIPS_TLS_DTPMOD32";
  case 0x27:
    return "R_MIPS_TLS_DTPREL32";
  case 0x28:
    return "R_MIPS_TLS_DTPMOD64";
  case 0x29:
    return "R_MIPS_TLS_DTPREL64";
  case 0x2a:
    return "R_MIPS_TLS_GD";
  case 0x2b:
    return "R_MIPS_TLS_LDM";
  case 0x2c:
    return "R_MIPS_TLS_DTPREL_HI16";
  case 0x2d:
    return "R_MIPS_TLS_DTPREL_LO16";
  case 0x2e:
    return "R_MIPS_TLS_GOTTPREL";
  case 0x2f:
    return "R_MIPS_TLS_TPREL32";
  case 0x30:
    return "R_MIPS_TLS_TPREL64";
  case 0x31:
    return "R_MIPS_TLS_TPREL_HI16";
  case 0x32:
    return "R_MIPS_TLS_TPREL_LO16";
  case 0x33:
    return "R_MIPS_GLOB_DAT";
  default:
    return (char *)0x0;
  case 0x3c:
    return "R_MIPS_PC21_S2";
  case 0x3d:
    return "R_MIPS_PC26_S2";
  case 0x3e:
    return "R_MIPS_PC18_S3";
  case 0x3f:
    return "R_MIPS_PC19_S2";
  case 0x40:
    return "R_MIPS_PCHI16";
  case 0x41:
    return "R_MIPS_PCLO16";
  case 100:
    return "R_MIPS16_26";
  case 0x65:
    return "R_MIPS16_GPREL";
  case 0x66:
    return "R_MIPS16_GOT16";
  case 0x67:
    return "R_MIPS16_CALL16";
  case 0x68:
    return "R_MIPS16_HI16";
  case 0x69:
    return "R_MIPS16_LO16";
  case 0x6a:
    return "R_MIPS16_TLS_GD";
  case 0x6b:
    return "R_MIPS16_TLS_LDM";
  case 0x6c:
    return "R_MIPS16_TLS_DTPREL_HI16";
  case 0x6d:
    return "R_MIPS16_TLS_DTPREL_LO16";
  case 0x6e:
    return "R_MIPS16_TLS_GOTTPREL";
  case 0x6f:
    return "R_MIPS16_TLS_TPREL_HI16";
  case 0x70:
    return "R_MIPS16_TLS_TPREL_LO16";
  case 0x71:
    return "R_MIPS16_PC16_S1";
  case 0x7e:
    return "R_MIPS_COPY";
  case 0x7f:
    return "R_MIPS_JUMP_SLOT";
  case 0x85:
    return "R_MICROMIPS_26_S1";
  case 0x86:
    return "R_MICROMIPS_HI16";
  case 0x87:
    return "R_MICROMIPS_LO16";
  case 0x88:
    return "R_MICROMIPS_GPREL16";
  case 0x89:
    return "R_MICROMIPS_LITERAL";
  case 0x8a:
    return "R_MICROMIPS_GOT16";
  case 0x8b:
    return "R_MICROMIPS_PC7_S1";
  case 0x8c:
    return "R_MICROMIPS_PC10_S1";
  case 0x8d:
    return "R_MICROMIPS_PC16_S1";
  case 0x8e:
    return "R_MICROMIPS_CALL16";
  case 0x91:
    return "R_MICROMIPS_GOT_DISP";
  case 0x92:
    return "R_MICROMIPS_GOT_PAGE";
  case 0x93:
    return "R_MICROMIPS_GOT_OFST";
  case 0x94:
    return "R_MICROMIPS_GOT_HI16";
  case 0x95:
    return "R_MICROMIPS_GOT_LO16";
  case 0x96:
    return "R_MICROMIPS_SUB";
  case 0x97:
    return "R_MICROMIPS_HIGHER";
  case 0x98:
    return "R_MICROMIPS_HIGHEST";
  case 0x99:
    return "R_MICROMIPS_CALL_HI16";
  case 0x9a:
    return "R_MICROMIPS_CALL_LO16";
  case 0x9b:
    return "R_MICROMIPS_SCN_DISP";
  case 0x9c:
    return "R_MICROMIPS_JALR";
  case 0x9d:
    return "R_MICROMIPS_HI0_LO16";
  case 0xa2:
    return "R_MICROMIPS_TLS_GD";
  case 0xa3:
    return "R_MICROMIPS_TLS_LDM";
  case 0xa4:
    return "R_MICROMIPS_TLS_DTPREL_HI16";
  case 0xa5:
    return "R_MICROMIPS_TLS_DTPREL_LO16";
  case 0xa6:
    return "R_MICROMIPS_TLS_GOTTPREL";
  case 0xa9:
    return "R_MICROMIPS_TLS_TPREL_HI16";
  case 0xaa:
    return "R_MICROMIPS_TLS_TPREL_LO16";
  case 0xac:
    return "R_MICROMIPS_GPREL7_S2";
  case 0xad:
    return "R_MICROMIPS_PC23_S2";
  case 0xf8:
    return "R_MIPS_PC32";
  case 0xf9:
    return "R_MIPS_EH";
  case 0xfa:
    return "R_MIPS_GNU_REL16_S2";
  case 0xfd:
    return "R_MIPS_GNU_VTINHERIT";
  case 0xfe:
    return "R_MIPS_GNU_VTENTRY";
  }
}


CALL 0x000140a5
ADD EDX,0x9d17b
CMP EAX,0xfe
JA 0x000171aa
MOV ECX,dword ptr [EDX + EAX*0x4 + 0xfffd4d3c]
ADD ECX,EDX
JMP ECX
XOR EAX,EAX
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */\n\nchar * __regparm3 FUN_00016e80(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}\n\n" comment (function_definition "char * __regparm3 FUN_00016e80(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}" primitive_type (pointer_declarator "* __regparm3 FUN_00016e80(undefined4 param_1)" * (ERROR "__regparm3" identifier) (function_declarator "FUN_00016e80(undefined4 param_1)" identifier (parameter_list "(undefined4 param_1)" ( (parameter_declaration "undefined4 param_1" type_identifier identifier) )))) (compound_statement "{\n  switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}" { (switch_statement "switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }" switch (parenthesized_expression "(param_1)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }" { (case_statement "case 0:\n    return "R_MIPS_NONE";" case number_literal : (return_statement "return "R_MIPS_NONE";" return (string_literal ""R_MIPS_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_MIPS_16";" case number_literal : (return_statement "return "R_MIPS_16";" return (string_literal ""R_MIPS_16"" " string_content ") ;)) (case_statement "case 2:\n    return "R_MIPS_32";" case number_literal : (return_statement "return "R_MIPS_32";" return (string_literal ""R_MIPS_32"" " string_content ") ;)) (case_statement "case 3:\n    return "R_MIPS_REL32";" case number_literal : (return_statement "return "R_MIPS_REL32";" return (string_literal ""R_MIPS_REL32"" " string_content ") ;)) (case_statement "case 4:\n    return "R_MIPS_26";" case number_literal : (return_statement "return "R_MIPS_26";" return (string_literal ""R_MIPS_26"" " string_content ") ;)) (case_statement "case 5:\n    return "R_MIPS_HI16";" case number_literal : (return_statement "return "R_MIPS_HI16";" return (string_literal ""R_MIPS_HI16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_MIPS_LO16";" case number_literal : (return_statement "return "R_MIPS_LO16";" return (string_literal ""R_MIPS_LO16"" " string_content ") ;)) (case_statement "case 7:\n    return "R_MIPS_GPREL16";" case number_literal : (return_statement "return "R_MIPS_GPREL16";" return (string_literal ""R_MIPS_GPREL16"" " string_content ") ;)) (case_statement "case 8:\n    return "R_MIPS_LITERAL";" case number_literal : (return_statement "return "R_MIPS_LITERAL";" return (string_literal ""R_MIPS_LITERAL"" " string_content ") ;)) (case_statement "case 9:\n    return "R_MIPS_GOT16";" case number_literal : (return_statement "return "R_MIPS_GOT16";" return (string_literal ""R_MIPS_GOT16"" " string_content ") ;)) (case_statement "case 10:\n    return "R_MIPS_PC16";" case number_literal : (return_statement "return "R_MIPS_PC16";" return (string_literal ""R_MIPS_PC16"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_MIPS_CALL16";" case number_literal : (return_statement "return "R_MIPS_CALL16";" return (string_literal ""R_MIPS_CALL16"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_MIPS_GPREL32";" case number_literal : (return_statement "return "R_MIPS_GPREL32";" return (string_literal ""R_MIPS_GPREL32"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_MIPS_UNUSED1";" case number_literal : (return_statement "return "R_MIPS_UNUSED1";" return (string_literal ""R_MIPS_UNUSED1"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_MIPS_UNUSED2";" case number_literal : (return_statement "return "R_MIPS_UNUSED2";" return (string_literal ""R_MIPS_UNUSED2"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_MIPS_UNUSED3";" case number_literal : (return_statement "return "R_MIPS_UNUSED3";" return (string_literal ""R_MIPS_UNUSED3"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_MIPS_SHIFT5";" case number_literal : (return_statement "return "R_MIPS_SHIFT5";" return (string_literal ""R_MIPS_SHIFT5"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_MIPS_SHIFT6";" case number_literal : (return_statement "return "R_MIPS_SHIFT6";" return (string_literal ""R_MIPS_SHIFT6"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_MIPS_64";" case number_literal : (return_statement "return "R_MIPS_64";" return (string_literal ""R_MIPS_64"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_MIPS_GOT_DISP";" case number_literal : (return_statement "return "R_MIPS_GOT_DISP";" return (string_literal ""R_MIPS_GOT_DISP"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_MIPS_GOT_PAGE";" case number_literal : (return_statement "return "R_MIPS_GOT_PAGE";" return (string_literal ""R_MIPS_GOT_PAGE"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_MIPS_GOT_OFST";" case number_literal : (return_statement "return "R_MIPS_GOT_OFST";" return (string_literal ""R_MIPS_GOT_OFST"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_MIPS_GOT_HI16";" case number_literal : (return_statement "return "R_MIPS_GOT_HI16";" return (string_literal ""R_MIPS_GOT_HI16"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_MIPS_GOT_LO16";" case number_literal : (return_statement "return "R_MIPS_GOT_LO16";" return (string_literal ""R_MIPS_GOT_LO16"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_MIPS_SUB";" case number_literal : (return_statement "return "R_MIPS_SUB";" return (string_literal ""R_MIPS_SUB"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_MIPS_INSERT_A";" case number_literal : (return_statement "return "R_MIPS_INSERT_A";" return (string_literal ""R_MIPS_INSERT_A"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_MIPS_INSERT_B";" case number_literal : (return_statement "return "R_MIPS_INSERT_B";" return (string_literal ""R_MIPS_INSERT_B"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_MIPS_DELETE";" case number_literal : (return_statement "return "R_MIPS_DELETE";" return (string_literal ""R_MIPS_DELETE"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_MIPS_HIGHER";" case number_literal : (return_statement "return "R_MIPS_HIGHER";" return (string_literal ""R_MIPS_HIGHER"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_MIPS_HIGHEST";" case number_literal : (return_statement "return "R_MIPS_HIGHEST";" return (string_literal ""R_MIPS_HIGHEST"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_MIPS_CALL_HI16";" case number_literal : (return_statement "return "R_MIPS_CALL_HI16";" return (string_literal ""R_MIPS_CALL_HI16"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_MIPS_CALL_LO16";" case number_literal : (return_statement "return "R_MIPS_CALL_LO16";" return (string_literal ""R_MIPS_CALL_LO16"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_MIPS_SCN_DISP";" case number_literal : (return_statement "return "R_MIPS_SCN_DISP";" return (string_literal ""R_MIPS_SCN_DISP"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_MIPS_REL16";" case number_literal : (return_statement "return "R_MIPS_REL16";" return (string_literal ""R_MIPS_REL16"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";" case number_literal : (return_statement "return "R_MIPS_ADD_IMMEDIATE";" return (string_literal ""R_MIPS_ADD_IMMEDIATE"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_MIPS_PJUMP";" case number_literal : (return_statement "return "R_MIPS_PJUMP";" return (string_literal ""R_MIPS_PJUMP"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_MIPS_RELGOT";" case number_literal : (return_statement "return "R_MIPS_RELGOT";" return (string_literal ""R_MIPS_RELGOT"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_MIPS_JALR";" case number_literal : (return_statement "return "R_MIPS_JALR";" return (string_literal ""R_MIPS_JALR"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPMOD32";" return (string_literal ""R_MIPS_TLS_DTPMOD32"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_MIPS_TLS_DTPREL32";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL32";" return (string_literal ""R_MIPS_TLS_DTPREL32"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPMOD64";" return (string_literal ""R_MIPS_TLS_DTPMOD64"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_MIPS_TLS_DTPREL64";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL64";" return (string_literal ""R_MIPS_TLS_DTPREL64"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_MIPS_TLS_GD";" case number_literal : (return_statement "return "R_MIPS_TLS_GD";" return (string_literal ""R_MIPS_TLS_GD"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_MIPS_TLS_LDM";" case number_literal : (return_statement "return "R_MIPS_TLS_LDM";" return (string_literal ""R_MIPS_TLS_LDM"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL_HI16";" return (string_literal ""R_MIPS_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL_LO16";" return (string_literal ""R_MIPS_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MIPS_TLS_GOTTPREL";" return (string_literal ""R_MIPS_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_MIPS_TLS_TPREL32";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL32";" return (string_literal ""R_MIPS_TLS_TPREL32"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_MIPS_TLS_TPREL64";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL64";" return (string_literal ""R_MIPS_TLS_TPREL64"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL_HI16";" return (string_literal ""R_MIPS_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL_LO16";" return (string_literal ""R_MIPS_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_MIPS_GLOB_DAT";" case number_literal : (return_statement "return "R_MIPS_GLOB_DAT";" return (string_literal ""R_MIPS_GLOB_DAT"" " string_content ") ;)) (case_statement "default:\n    return (char *)0x0;" default : (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;)) (case_statement "case 0x3c:\n    return "R_MIPS_PC21_S2";" case number_literal : (return_statement "return "R_MIPS_PC21_S2";" return (string_literal ""R_MIPS_PC21_S2"" " string_content ") ;)) (case_statement "case 0x3d:\n    return "R_MIPS_PC26_S2";" case number_literal : (return_statement "return "R_MIPS_PC26_S2";" return (string_literal ""R_MIPS_PC26_S2"" " string_content ") ;)) (case_statement "case 0x3e:\n    return "R_MIPS_PC18_S3";" case number_literal : (return_statement "return "R_MIPS_PC18_S3";" return (string_literal ""R_MIPS_PC18_S3"" " string_content ") ;)) (case_statement "case 0x3f:\n    return "R_MIPS_PC19_S2";" case number_literal : (return_statement "return "R_MIPS_PC19_S2";" return (string_literal ""R_MIPS_PC19_S2"" " string_content ") ;)) (case_statement "case 0x40:\n    return "R_MIPS_PCHI16";" case number_literal : (return_statement "return "R_MIPS_PCHI16";" return (string_literal ""R_MIPS_PCHI16"" " string_content ") ;)) (case_statement "case 0x41:\n    return "R_MIPS_PCLO16";" case number_literal : (return_statement "return "R_MIPS_PCLO16";" return (string_literal ""R_MIPS_PCLO16"" " string_content ") ;)) (case_statement "case 100:\n    return "R_MIPS16_26";" case number_literal : (return_statement "return "R_MIPS16_26";" return (string_literal ""R_MIPS16_26"" " string_content ") ;)) (case_statement "case 0x65:\n    return "R_MIPS16_GPREL";" case number_literal : (return_statement "return "R_MIPS16_GPREL";" return (string_literal ""R_MIPS16_GPREL"" " string_content ") ;)) (case_statement "case 0x66:\n    return "R_MIPS16_GOT16";" case number_literal : (return_statement "return "R_MIPS16_GOT16";" return (string_literal ""R_MIPS16_GOT16"" " string_content ") ;)) (case_statement "case 0x67:\n    return "R_MIPS16_CALL16";" case number_literal : (return_statement "return "R_MIPS16_CALL16";" return (string_literal ""R_MIPS16_CALL16"" " string_content ") ;)) (case_statement "case 0x68:\n    return "R_MIPS16_HI16";" case number_literal : (return_statement "return "R_MIPS16_HI16";" return (string_literal ""R_MIPS16_HI16"" " string_content ") ;)) (case_statement "case 0x69:\n    return "R_MIPS16_LO16";" case number_literal : (return_statement "return "R_MIPS16_LO16";" return (string_literal ""R_MIPS16_LO16"" " string_content ") ;)) (case_statement "case 0x6a:\n    return "R_MIPS16_TLS_GD";" case number_literal : (return_statement "return "R_MIPS16_TLS_GD";" return (string_literal ""R_MIPS16_TLS_GD"" " string_content ") ;)) (case_statement "case 0x6b:\n    return "R_MIPS16_TLS_LDM";" case number_literal : (return_statement "return "R_MIPS16_TLS_LDM";" return (string_literal ""R_MIPS16_TLS_LDM"" " string_content ") ;)) (case_statement "case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MIPS16_TLS_DTPREL_HI16";" return (string_literal ""R_MIPS16_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MIPS16_TLS_DTPREL_LO16";" return (string_literal ""R_MIPS16_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MIPS16_TLS_GOTTPREL";" return (string_literal ""R_MIPS16_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MIPS16_TLS_TPREL_HI16";" return (string_literal ""R_MIPS16_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MIPS16_TLS_TPREL_LO16";" return (string_literal ""R_MIPS16_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0x71:\n    return "R_MIPS16_PC16_S1";" case number_literal : (return_statement "return "R_MIPS16_PC16_S1";" return (string_literal ""R_MIPS16_PC16_S1"" " string_content ") ;)) (case_statement "case 0x7e:\n    return "R_MIPS_COPY";" case number_literal : (return_statement "return "R_MIPS_COPY";" return (string_literal ""R_MIPS_COPY"" " string_content ") ;)) (case_statement "case 0x7f:\n    return "R_MIPS_JUMP_SLOT";" case number_literal : (return_statement "return "R_MIPS_JUMP_SLOT";" return (string_literal ""R_MIPS_JUMP_SLOT"" " string_content ") ;)) (case_statement "case 0x85:\n    return "R_MICROMIPS_26_S1";" case number_literal : (return_statement "return "R_MICROMIPS_26_S1";" return (string_literal ""R_MICROMIPS_26_S1"" " string_content ") ;)) (case_statement "case 0x86:\n    return "R_MICROMIPS_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_HI16";" return (string_literal ""R_MICROMIPS_HI16"" " string_content ") ;)) (case_statement "case 0x87:\n    return "R_MICROMIPS_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_LO16";" return (string_literal ""R_MICROMIPS_LO16"" " string_content ") ;)) (case_statement "case 0x88:\n    return "R_MICROMIPS_GPREL16";" case number_literal : (return_statement "return "R_MICROMIPS_GPREL16";" return (string_literal ""R_MICROMIPS_GPREL16"" " string_content ") ;)) (case_statement "case 0x89:\n    return "R_MICROMIPS_LITERAL";" case number_literal : (return_statement "return "R_MICROMIPS_LITERAL";" return (string_literal ""R_MICROMIPS_LITERAL"" " string_content ") ;)) (case_statement "case 0x8a:\n    return "R_MICROMIPS_GOT16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT16";" return (string_literal ""R_MICROMIPS_GOT16"" " string_content ") ;)) (case_statement "case 0x8b:\n    return "R_MICROMIPS_PC7_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC7_S1";" return (string_literal ""R_MICROMIPS_PC7_S1"" " string_content ") ;)) (case_statement "case 0x8c:\n    return "R_MICROMIPS_PC10_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC10_S1";" return (string_literal ""R_MICROMIPS_PC10_S1"" " string_content ") ;)) (case_statement "case 0x8d:\n    return "R_MICROMIPS_PC16_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC16_S1";" return (string_literal ""R_MICROMIPS_PC16_S1"" " string_content ") ;)) (case_statement "case 0x8e:\n    return "R_MICROMIPS_CALL16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL16";" return (string_literal ""R_MICROMIPS_CALL16"" " string_content ") ;)) (case_statement "case 0x91:\n    return "R_MICROMIPS_GOT_DISP";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_DISP";" return (string_literal ""R_MICROMIPS_GOT_DISP"" " string_content ") ;)) (case_statement "case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_PAGE";" return (string_literal ""R_MICROMIPS_GOT_PAGE"" " string_content ") ;)) (case_statement "case 0x93:\n    return "R_MICROMIPS_GOT_OFST";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_OFST";" return (string_literal ""R_MICROMIPS_GOT_OFST"" " string_content ") ;)) (case_statement "case 0x94:\n    return "R_MICROMIPS_GOT_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_HI16";" return (string_literal ""R_MICROMIPS_GOT_HI16"" " string_content ") ;)) (case_statement "case 0x95:\n    return "R_MICROMIPS_GOT_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_LO16";" return (string_literal ""R_MICROMIPS_GOT_LO16"" " string_content ") ;)) (case_statement "case 0x96:\n    return "R_MICROMIPS_SUB";" case number_literal : (return_statement "return "R_MICROMIPS_SUB";" return (string_literal ""R_MICROMIPS_SUB"" " string_content ") ;)) (case_statement "case 0x97:\n    return "R_MICROMIPS_HIGHER";" case number_literal : (return_statement "return "R_MICROMIPS_HIGHER";" return (string_literal ""R_MICROMIPS_HIGHER"" " string_content ") ;)) (case_statement "case 0x98:\n    return "R_MICROMIPS_HIGHEST";" case number_literal : (return_statement "return "R_MICROMIPS_HIGHEST";" return (string_literal ""R_MICROMIPS_HIGHEST"" " string_content ") ;)) (case_statement "case 0x99:\n    return "R_MICROMIPS_CALL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL_HI16";" return (string_literal ""R_MICROMIPS_CALL_HI16"" " string_content ") ;)) (case_statement "case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL_LO16";" return (string_literal ""R_MICROMIPS_CALL_LO16"" " string_content ") ;)) (case_statement "case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";" case number_literal : (return_statement "return "R_MICROMIPS_SCN_DISP";" return (string_literal ""R_MICROMIPS_SCN_DISP"" " string_content ") ;)) (case_statement "case 0x9c:\n    return "R_MICROMIPS_JALR";" case number_literal : (return_statement "return "R_MICROMIPS_JALR";" return (string_literal ""R_MICROMIPS_JALR"" " string_content ") ;)) (case_statement "case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_HI0_LO16";" return (string_literal ""R_MICROMIPS_HI0_LO16"" " string_content ") ;)) (case_statement "case 0xa2:\n    return "R_MICROMIPS_TLS_GD";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_GD";" return (string_literal ""R_MICROMIPS_TLS_GD"" " string_content ") ;)) (case_statement "case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_LDM";" return (string_literal ""R_MICROMIPS_TLS_LDM"" " string_content ") ;)) (case_statement "case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_DTPREL_HI16";" return (string_literal ""R_MICROMIPS_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_DTPREL_LO16";" return (string_literal ""R_MICROMIPS_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_GOTTPREL";" return (string_literal ""R_MICROMIPS_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_TPREL_HI16";" return (string_literal ""R_MICROMIPS_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_TPREL_LO16";" return (string_literal ""R_MICROMIPS_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";" case number_literal : (return_statement "return "R_MICROMIPS_GPREL7_S2";" return (string_literal ""R_MICROMIPS_GPREL7_S2"" " string_content ") ;)) (case_statement "case 0xad:\n    return "R_MICROMIPS_PC23_S2";" case number_literal : (return_statement "return "R_MICROMIPS_PC23_S2";" return (string_literal ""R_MICROMIPS_PC23_S2"" " string_content ") ;)) (case_statement "case 0xf8:\n    return "R_MIPS_PC32";" case number_literal : (return_statement "return "R_MIPS_PC32";" return (string_literal ""R_MIPS_PC32"" " string_content ") ;)) (case_statement "case 0xf9:\n    return "R_MIPS_EH";" case number_literal : (return_statement "return "R_MIPS_EH";" return (string_literal ""R_MIPS_EH"" " string_content ") ;)) (case_statement "case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";" case number_literal : (return_statement "return "R_MIPS_GNU_REL16_S2";" return (string_literal ""R_MIPS_GNU_REL16_S2"" " string_content ") ;)) (case_statement "case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_MIPS_GNU_VTINHERIT";" return (string_literal ""R_MIPS_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";" case number_literal : (return_statement "return "R_MIPS_GNU_VTENTRY";" return (string_literal ""R_MIPS_GNU_VTENTRY"" " string_content ") ;)) })) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */\n\nchar * __regparm3 elf_mips_reloc_type(ulong rtype)\n\n{\n  switch(rtype) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}\n\n" comment (function_definition "char * __regparm3 elf_mips_reloc_type(ulong rtype)\n\n{\n  switch(rtype) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}" primitive_type (pointer_declarator "* __regparm3 elf_mips_reloc_type(ulong rtype)" * (ERROR "__regparm3" identifier) (function_declarator "elf_mips_reloc_type(ulong rtype)" identifier (parameter_list "(ulong rtype)" ( (parameter_declaration "ulong rtype" type_identifier identifier) )))) (compound_statement "{\n  switch(rtype) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}" { (switch_statement "switch(rtype) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }" switch (parenthesized_expression "(rtype)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }" { (case_statement "case 0:\n    return "R_MIPS_NONE";" case number_literal : (return_statement "return "R_MIPS_NONE";" return (string_literal ""R_MIPS_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_MIPS_16";" case number_literal : (return_statement "return "R_MIPS_16";" return (string_literal ""R_MIPS_16"" " string_content ") ;)) (case_statement "case 2:\n    return "R_MIPS_32";" case number_literal : (return_statement "return "R_MIPS_32";" return (string_literal ""R_MIPS_32"" " string_content ") ;)) (case_statement "case 3:\n    return "R_MIPS_REL32";" case number_literal : (return_statement "return "R_MIPS_REL32";" return (string_literal ""R_MIPS_REL32"" " string_content ") ;)) (case_statement "case 4:\n    return "R_MIPS_26";" case number_literal : (return_statement "return "R_MIPS_26";" return (string_literal ""R_MIPS_26"" " string_content ") ;)) (case_statement "case 5:\n    return "R_MIPS_HI16";" case number_literal : (return_statement "return "R_MIPS_HI16";" return (string_literal ""R_MIPS_HI16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_MIPS_LO16";" case number_literal : (return_statement "return "R_MIPS_LO16";" return (string_literal ""R_MIPS_LO16"" " string_content ") ;)) (case_statement "case 7:\n    return "R_MIPS_GPREL16";" case number_literal : (return_statement "return "R_MIPS_GPREL16";" return (string_literal ""R_MIPS_GPREL16"" " string_content ") ;)) (case_statement "case 8:\n    return "R_MIPS_LITERAL";" case number_literal : (return_statement "return "R_MIPS_LITERAL";" return (string_literal ""R_MIPS_LITERAL"" " string_content ") ;)) (case_statement "case 9:\n    return "R_MIPS_GOT16";" case number_literal : (return_statement "return "R_MIPS_GOT16";" return (string_literal ""R_MIPS_GOT16"" " string_content ") ;)) (case_statement "case 10:\n    return "R_MIPS_PC16";" case number_literal : (return_statement "return "R_MIPS_PC16";" return (string_literal ""R_MIPS_PC16"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_MIPS_CALL16";" case number_literal : (return_statement "return "R_MIPS_CALL16";" return (string_literal ""R_MIPS_CALL16"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_MIPS_GPREL32";" case number_literal : (return_statement "return "R_MIPS_GPREL32";" return (string_literal ""R_MIPS_GPREL32"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_MIPS_UNUSED1";" case number_literal : (return_statement "return "R_MIPS_UNUSED1";" return (string_literal ""R_MIPS_UNUSED1"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_MIPS_UNUSED2";" case number_literal : (return_statement "return "R_MIPS_UNUSED2";" return (string_literal ""R_MIPS_UNUSED2"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_MIPS_UNUSED3";" case number_literal : (return_statement "return "R_MIPS_UNUSED3";" return (string_literal ""R_MIPS_UNUSED3"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_MIPS_SHIFT5";" case number_literal : (return_statement "return "R_MIPS_SHIFT5";" return (string_literal ""R_MIPS_SHIFT5"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_MIPS_SHIFT6";" case number_literal : (return_statement "return "R_MIPS_SHIFT6";" return (string_literal ""R_MIPS_SHIFT6"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_MIPS_64";" case number_literal : (return_statement "return "R_MIPS_64";" return (string_literal ""R_MIPS_64"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_MIPS_GOT_DISP";" case number_literal : (return_statement "return "R_MIPS_GOT_DISP";" return (string_literal ""R_MIPS_GOT_DISP"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_MIPS_GOT_PAGE";" case number_literal : (return_statement "return "R_MIPS_GOT_PAGE";" return (string_literal ""R_MIPS_GOT_PAGE"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_MIPS_GOT_OFST";" case number_literal : (return_statement "return "R_MIPS_GOT_OFST";" return (string_literal ""R_MIPS_GOT_OFST"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_MIPS_GOT_HI16";" case number_literal : (return_statement "return "R_MIPS_GOT_HI16";" return (string_literal ""R_MIPS_GOT_HI16"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_MIPS_GOT_LO16";" case number_literal : (return_statement "return "R_MIPS_GOT_LO16";" return (string_literal ""R_MIPS_GOT_LO16"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_MIPS_SUB";" case number_literal : (return_statement "return "R_MIPS_SUB";" return (string_literal ""R_MIPS_SUB"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_MIPS_INSERT_A";" case number_literal : (return_statement "return "R_MIPS_INSERT_A";" return (string_literal ""R_MIPS_INSERT_A"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_MIPS_INSERT_B";" case number_literal : (return_statement "return "R_MIPS_INSERT_B";" return (string_literal ""R_MIPS_INSERT_B"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_MIPS_DELETE";" case number_literal : (return_statement "return "R_MIPS_DELETE";" return (string_literal ""R_MIPS_DELETE"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_MIPS_HIGHER";" case number_literal : (return_statement "return "R_MIPS_HIGHER";" return (string_literal ""R_MIPS_HIGHER"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_MIPS_HIGHEST";" case number_literal : (return_statement "return "R_MIPS_HIGHEST";" return (string_literal ""R_MIPS_HIGHEST"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_MIPS_CALL_HI16";" case number_literal : (return_statement "return "R_MIPS_CALL_HI16";" return (string_literal ""R_MIPS_CALL_HI16"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_MIPS_CALL_LO16";" case number_literal : (return_statement "return "R_MIPS_CALL_LO16";" return (string_literal ""R_MIPS_CALL_LO16"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_MIPS_SCN_DISP";" case number_literal : (return_statement "return "R_MIPS_SCN_DISP";" return (string_literal ""R_MIPS_SCN_DISP"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_MIPS_REL16";" case number_literal : (return_statement "return "R_MIPS_REL16";" return (string_literal ""R_MIPS_REL16"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";" case number_literal : (return_statement "return "R_MIPS_ADD_IMMEDIATE";" return (string_literal ""R_MIPS_ADD_IMMEDIATE"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_MIPS_PJUMP";" case number_literal : (return_statement "return "R_MIPS_PJUMP";" return (string_literal ""R_MIPS_PJUMP"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_MIPS_RELGOT";" case number_literal : (return_statement "return "R_MIPS_RELGOT";" return (string_literal ""R_MIPS_RELGOT"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_MIPS_JALR";" case number_literal : (return_statement "return "R_MIPS_JALR";" return (string_literal ""R_MIPS_JALR"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPMOD32";" return (string_literal ""R_MIPS_TLS_DTPMOD32"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_MIPS_TLS_DTPREL32";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL32";" return (string_literal ""R_MIPS_TLS_DTPREL32"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPMOD64";" return (string_literal ""R_MIPS_TLS_DTPMOD64"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_MIPS_TLS_DTPREL64";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL64";" return (string_literal ""R_MIPS_TLS_DTPREL64"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_MIPS_TLS_GD";" case number_literal : (return_statement "return "R_MIPS_TLS_GD";" return (string_literal ""R_MIPS_TLS_GD"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_MIPS_TLS_LDM";" case number_literal : (return_statement "return "R_MIPS_TLS_LDM";" return (string_literal ""R_MIPS_TLS_LDM"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL_HI16";" return (string_literal ""R_MIPS_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL_LO16";" return (string_literal ""R_MIPS_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MIPS_TLS_GOTTPREL";" return (string_literal ""R_MIPS_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_MIPS_TLS_TPREL32";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL32";" return (string_literal ""R_MIPS_TLS_TPREL32"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_MIPS_TLS_TPREL64";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL64";" return (string_literal ""R_MIPS_TLS_TPREL64"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL_HI16";" return (string_literal ""R_MIPS_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL_LO16";" return (string_literal ""R_MIPS_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_MIPS_GLOB_DAT";" case number_literal : (return_statement "return "R_MIPS_GLOB_DAT";" return (string_literal ""R_MIPS_GLOB_DAT"" " string_content ") ;)) (case_statement "default:\n    return (char *)0x0;" default : (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;)) (case_statement "case 0x3c:\n    return "R_MIPS_PC21_S2";" case number_literal : (return_statement "return "R_MIPS_PC21_S2";" return (string_literal ""R_MIPS_PC21_S2"" " string_content ") ;)) (case_statement "case 0x3d:\n    return "R_MIPS_PC26_S2";" case number_literal : (return_statement "return "R_MIPS_PC26_S2";" return (string_literal ""R_MIPS_PC26_S2"" " string_content ") ;)) (case_statement "case 0x3e:\n    return "R_MIPS_PC18_S3";" case number_literal : (return_statement "return "R_MIPS_PC18_S3";" return (string_literal ""R_MIPS_PC18_S3"" " string_content ") ;)) (case_statement "case 0x3f:\n    return "R_MIPS_PC19_S2";" case number_literal : (return_statement "return "R_MIPS_PC19_S2";" return (string_literal ""R_MIPS_PC19_S2"" " string_content ") ;)) (case_statement "case 0x40:\n    return "R_MIPS_PCHI16";" case number_literal : (return_statement "return "R_MIPS_PCHI16";" return (string_literal ""R_MIPS_PCHI16"" " string_content ") ;)) (case_statement "case 0x41:\n    return "R_MIPS_PCLO16";" case number_literal : (return_statement "return "R_MIPS_PCLO16";" return (string_literal ""R_MIPS_PCLO16"" " string_content ") ;)) (case_statement "case 100:\n    return "R_MIPS16_26";" case number_literal : (return_statement "return "R_MIPS16_26";" return (string_literal ""R_MIPS16_26"" " string_content ") ;)) (case_statement "case 0x65:\n    return "R_MIPS16_GPREL";" case number_literal : (return_statement "return "R_MIPS16_GPREL";" return (string_literal ""R_MIPS16_GPREL"" " string_content ") ;)) (case_statement "case 0x66:\n    return "R_MIPS16_GOT16";" case number_literal : (return_statement "return "R_MIPS16_GOT16";" return (string_literal ""R_MIPS16_GOT16"" " string_content ") ;)) (case_statement "case 0x67:\n    return "R_MIPS16_CALL16";" case number_literal : (return_statement "return "R_MIPS16_CALL16";" return (string_literal ""R_MIPS16_CALL16"" " string_content ") ;)) (case_statement "case 0x68:\n    return "R_MIPS16_HI16";" case number_literal : (return_statement "return "R_MIPS16_HI16";" return (string_literal ""R_MIPS16_HI16"" " string_content ") ;)) (case_statement "case 0x69:\n    return "R_MIPS16_LO16";" case number_literal : (return_statement "return "R_MIPS16_LO16";" return (string_literal ""R_MIPS16_LO16"" " string_content ") ;)) (case_statement "case 0x6a:\n    return "R_MIPS16_TLS_GD";" case number_literal : (return_statement "return "R_MIPS16_TLS_GD";" return (string_literal ""R_MIPS16_TLS_GD"" " string_content ") ;)) (case_statement "case 0x6b:\n    return "R_MIPS16_TLS_LDM";" case number_literal : (return_statement "return "R_MIPS16_TLS_LDM";" return (string_literal ""R_MIPS16_TLS_LDM"" " string_content ") ;)) (case_statement "case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MIPS16_TLS_DTPREL_HI16";" return (string_literal ""R_MIPS16_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MIPS16_TLS_DTPREL_LO16";" return (string_literal ""R_MIPS16_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MIPS16_TLS_GOTTPREL";" return (string_literal ""R_MIPS16_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MIPS16_TLS_TPREL_HI16";" return (string_literal ""R_MIPS16_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MIPS16_TLS_TPREL_LO16";" return (string_literal ""R_MIPS16_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0x71:\n    return "R_MIPS16_PC16_S1";" case number_literal : (return_statement "return "R_MIPS16_PC16_S1";" return (string_literal ""R_MIPS16_PC16_S1"" " string_content ") ;)) (case_statement "case 0x7e:\n    return "R_MIPS_COPY";" case number_literal : (return_statement "return "R_MIPS_COPY";" return (string_literal ""R_MIPS_COPY"" " string_content ") ;)) (case_statement "case 0x7f:\n    return "R_MIPS_JUMP_SLOT";" case number_literal : (return_statement "return "R_MIPS_JUMP_SLOT";" return (string_literal ""R_MIPS_JUMP_SLOT"" " string_content ") ;)) (case_statement "case 0x85:\n    return "R_MICROMIPS_26_S1";" case number_literal : (return_statement "return "R_MICROMIPS_26_S1";" return (string_literal ""R_MICROMIPS_26_S1"" " string_content ") ;)) (case_statement "case 0x86:\n    return "R_MICROMIPS_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_HI16";" return (string_literal ""R_MICROMIPS_HI16"" " string_content ") ;)) (case_statement "case 0x87:\n    return "R_MICROMIPS_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_LO16";" return (string_literal ""R_MICROMIPS_LO16"" " string_content ") ;)) (case_statement "case 0x88:\n    return "R_MICROMIPS_GPREL16";" case number_literal : (return_statement "return "R_MICROMIPS_GPREL16";" return (string_literal ""R_MICROMIPS_GPREL16"" " string_content ") ;)) (case_statement "case 0x89:\n    return "R_MICROMIPS_LITERAL";" case number_literal : (return_statement "return "R_MICROMIPS_LITERAL";" return (string_literal ""R_MICROMIPS_LITERAL"" " string_content ") ;)) (case_statement "case 0x8a:\n    return "R_MICROMIPS_GOT16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT16";" return (string_literal ""R_MICROMIPS_GOT16"" " string_content ") ;)) (case_statement "case 0x8b:\n    return "R_MICROMIPS_PC7_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC7_S1";" return (string_literal ""R_MICROMIPS_PC7_S1"" " string_content ") ;)) (case_statement "case 0x8c:\n    return "R_MICROMIPS_PC10_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC10_S1";" return (string_literal ""R_MICROMIPS_PC10_S1"" " string_content ") ;)) (case_statement "case 0x8d:\n    return "R_MICROMIPS_PC16_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC16_S1";" return (string_literal ""R_MICROMIPS_PC16_S1"" " string_content ") ;)) (case_statement "case 0x8e:\n    return "R_MICROMIPS_CALL16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL16";" return (string_literal ""R_MICROMIPS_CALL16"" " string_content ") ;)) (case_statement "case 0x91:\n    return "R_MICROMIPS_GOT_DISP";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_DISP";" return (string_literal ""R_MICROMIPS_GOT_DISP"" " string_content ") ;)) (case_statement "case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_PAGE";" return (string_literal ""R_MICROMIPS_GOT_PAGE"" " string_content ") ;)) (case_statement "case 0x93:\n    return "R_MICROMIPS_GOT_OFST";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_OFST";" return (string_literal ""R_MICROMIPS_GOT_OFST"" " string_content ") ;)) (case_statement "case 0x94:\n    return "R_MICROMIPS_GOT_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_HI16";" return (string_literal ""R_MICROMIPS_GOT_HI16"" " string_content ") ;)) (case_statement "case 0x95:\n    return "R_MICROMIPS_GOT_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_LO16";" return (string_literal ""R_MICROMIPS_GOT_LO16"" " string_content ") ;)) (case_statement "case 0x96:\n    return "R_MICROMIPS_SUB";" case number_literal : (return_statement "return "R_MICROMIPS_SUB";" return (string_literal ""R_MICROMIPS_SUB"" " string_content ") ;)) (case_statement "case 0x97:\n    return "R_MICROMIPS_HIGHER";" case number_literal : (return_statement "return "R_MICROMIPS_HIGHER";" return (string_literal ""R_MICROMIPS_HIGHER"" " string_content ") ;)) (case_statement "case 0x98:\n    return "R_MICROMIPS_HIGHEST";" case number_literal : (return_statement "return "R_MICROMIPS_HIGHEST";" return (string_literal ""R_MICROMIPS_HIGHEST"" " string_content ") ;)) (case_statement "case 0x99:\n    return "R_MICROMIPS_CALL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL_HI16";" return (string_literal ""R_MICROMIPS_CALL_HI16"" " string_content ") ;)) (case_statement "case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL_LO16";" return (string_literal ""R_MICROMIPS_CALL_LO16"" " string_content ") ;)) (case_statement "case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";" case number_literal : (return_statement "return "R_MICROMIPS_SCN_DISP";" return (string_literal ""R_MICROMIPS_SCN_DISP"" " string_content ") ;)) (case_statement "case 0x9c:\n    return "R_MICROMIPS_JALR";" case number_literal : (return_statement "return "R_MICROMIPS_JALR";" return (string_literal ""R_MICROMIPS_JALR"" " string_content ") ;)) (case_statement "case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_HI0_LO16";" return (string_literal ""R_MICROMIPS_HI0_LO16"" " string_content ") ;)) (case_statement "case 0xa2:\n    return "R_MICROMIPS_TLS_GD";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_GD";" return (string_literal ""R_MICROMIPS_TLS_GD"" " string_content ") ;)) (case_statement "case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_LDM";" return (string_literal ""R_MICROMIPS_TLS_LDM"" " string_content ") ;)) (case_statement "case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_DTPREL_HI16";" return (string_literal ""R_MICROMIPS_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_DTPREL_LO16";" return (string_literal ""R_MICROMIPS_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_GOTTPREL";" return (string_literal ""R_MICROMIPS_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_TPREL_HI16";" return (string_literal ""R_MICROMIPS_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_TPREL_LO16";" return (string_literal ""R_MICROMIPS_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";" case number_literal : (return_statement "return "R_MICROMIPS_GPREL7_S2";" return (string_literal ""R_MICROMIPS_GPREL7_S2"" " string_content ") ;)) (case_statement "case 0xad:\n    return "R_MICROMIPS_PC23_S2";" case number_literal : (return_statement "return "R_MICROMIPS_PC23_S2";" return (string_literal ""R_MICROMIPS_PC23_S2"" " string_content ") ;)) (case_statement "case 0xf8:\n    return "R_MIPS_PC32";" case number_literal : (return_statement "return "R_MIPS_PC32";" return (string_literal ""R_MIPS_PC32"" " string_content ") ;)) (case_statement "case 0xf9:\n    return "R_MIPS_EH";" case number_literal : (return_statement "return "R_MIPS_EH";" return (string_literal ""R_MIPS_EH"" " string_content ") ;)) (case_statement "case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";" case number_literal : (return_statement "return "R_MIPS_GNU_REL16_S2";" return (string_literal ""R_MIPS_GNU_REL16_S2"" " string_content ") ;)) (case_statement "case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_MIPS_GNU_VTINHERIT";" return (string_literal ""R_MIPS_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";" case number_literal : (return_statement "return "R_MIPS_GNU_VTENTRY";" return (string_literal ""R_MIPS_GNU_VTENTRY"" " string_content ") ;)) })) })))
(translation_unit "char * __regparm3 FUN_00016e80(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}\n\n" (function_definition "char * __regparm3 FUN_00016e80(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}" primitive_type (pointer_declarator "* __regparm3 FUN_00016e80(undefined4 param_1)" * (ERROR "__regparm3" identifier) (function_declarator "FUN_00016e80(undefined4 param_1)" identifier (parameter_list "(undefined4 param_1)" ( (parameter_declaration "undefined4 param_1" type_identifier identifier) )))) (compound_statement "{\n  switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}" { (switch_statement "switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }" switch (parenthesized_expression "(param_1)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }" { (case_statement "case 0:\n    return "R_MIPS_NONE";" case number_literal : (return_statement "return "R_MIPS_NONE";" return (string_literal ""R_MIPS_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_MIPS_16";" case number_literal : (return_statement "return "R_MIPS_16";" return (string_literal ""R_MIPS_16"" " string_content ") ;)) (case_statement "case 2:\n    return "R_MIPS_32";" case number_literal : (return_statement "return "R_MIPS_32";" return (string_literal ""R_MIPS_32"" " string_content ") ;)) (case_statement "case 3:\n    return "R_MIPS_REL32";" case number_literal : (return_statement "return "R_MIPS_REL32";" return (string_literal ""R_MIPS_REL32"" " string_content ") ;)) (case_statement "case 4:\n    return "R_MIPS_26";" case number_literal : (return_statement "return "R_MIPS_26";" return (string_literal ""R_MIPS_26"" " string_content ") ;)) (case_statement "case 5:\n    return "R_MIPS_HI16";" case number_literal : (return_statement "return "R_MIPS_HI16";" return (string_literal ""R_MIPS_HI16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_MIPS_LO16";" case number_literal : (return_statement "return "R_MIPS_LO16";" return (string_literal ""R_MIPS_LO16"" " string_content ") ;)) (case_statement "case 7:\n    return "R_MIPS_GPREL16";" case number_literal : (return_statement "return "R_MIPS_GPREL16";" return (string_literal ""R_MIPS_GPREL16"" " string_content ") ;)) (case_statement "case 8:\n    return "R_MIPS_LITERAL";" case number_literal : (return_statement "return "R_MIPS_LITERAL";" return (string_literal ""R_MIPS_LITERAL"" " string_content ") ;)) (case_statement "case 9:\n    return "R_MIPS_GOT16";" case number_literal : (return_statement "return "R_MIPS_GOT16";" return (string_literal ""R_MIPS_GOT16"" " string_content ") ;)) (case_statement "case 10:\n    return "R_MIPS_PC16";" case number_literal : (return_statement "return "R_MIPS_PC16";" return (string_literal ""R_MIPS_PC16"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_MIPS_CALL16";" case number_literal : (return_statement "return "R_MIPS_CALL16";" return (string_literal ""R_MIPS_CALL16"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_MIPS_GPREL32";" case number_literal : (return_statement "return "R_MIPS_GPREL32";" return (string_literal ""R_MIPS_GPREL32"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_MIPS_UNUSED1";" case number_literal : (return_statement "return "R_MIPS_UNUSED1";" return (string_literal ""R_MIPS_UNUSED1"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_MIPS_UNUSED2";" case number_literal : (return_statement "return "R_MIPS_UNUSED2";" return (string_literal ""R_MIPS_UNUSED2"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_MIPS_UNUSED3";" case number_literal : (return_statement "return "R_MIPS_UNUSED3";" return (string_literal ""R_MIPS_UNUSED3"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_MIPS_SHIFT5";" case number_literal : (return_statement "return "R_MIPS_SHIFT5";" return (string_literal ""R_MIPS_SHIFT5"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_MIPS_SHIFT6";" case number_literal : (return_statement "return "R_MIPS_SHIFT6";" return (string_literal ""R_MIPS_SHIFT6"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_MIPS_64";" case number_literal : (return_statement "return "R_MIPS_64";" return (string_literal ""R_MIPS_64"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_MIPS_GOT_DISP";" case number_literal : (return_statement "return "R_MIPS_GOT_DISP";" return (string_literal ""R_MIPS_GOT_DISP"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_MIPS_GOT_PAGE";" case number_literal : (return_statement "return "R_MIPS_GOT_PAGE";" return (string_literal ""R_MIPS_GOT_PAGE"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_MIPS_GOT_OFST";" case number_literal : (return_statement "return "R_MIPS_GOT_OFST";" return (string_literal ""R_MIPS_GOT_OFST"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_MIPS_GOT_HI16";" case number_literal : (return_statement "return "R_MIPS_GOT_HI16";" return (string_literal ""R_MIPS_GOT_HI16"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_MIPS_GOT_LO16";" case number_literal : (return_statement "return "R_MIPS_GOT_LO16";" return (string_literal ""R_MIPS_GOT_LO16"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_MIPS_SUB";" case number_literal : (return_statement "return "R_MIPS_SUB";" return (string_literal ""R_MIPS_SUB"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_MIPS_INSERT_A";" case number_literal : (return_statement "return "R_MIPS_INSERT_A";" return (string_literal ""R_MIPS_INSERT_A"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_MIPS_INSERT_B";" case number_literal : (return_statement "return "R_MIPS_INSERT_B";" return (string_literal ""R_MIPS_INSERT_B"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_MIPS_DELETE";" case number_literal : (return_statement "return "R_MIPS_DELETE";" return (string_literal ""R_MIPS_DELETE"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_MIPS_HIGHER";" case number_literal : (return_statement "return "R_MIPS_HIGHER";" return (string_literal ""R_MIPS_HIGHER"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_MIPS_HIGHEST";" case number_literal : (return_statement "return "R_MIPS_HIGHEST";" return (string_literal ""R_MIPS_HIGHEST"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_MIPS_CALL_HI16";" case number_literal : (return_statement "return "R_MIPS_CALL_HI16";" return (string_literal ""R_MIPS_CALL_HI16"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_MIPS_CALL_LO16";" case number_literal : (return_statement "return "R_MIPS_CALL_LO16";" return (string_literal ""R_MIPS_CALL_LO16"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_MIPS_SCN_DISP";" case number_literal : (return_statement "return "R_MIPS_SCN_DISP";" return (string_literal ""R_MIPS_SCN_DISP"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_MIPS_REL16";" case number_literal : (return_statement "return "R_MIPS_REL16";" return (string_literal ""R_MIPS_REL16"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";" case number_literal : (return_statement "return "R_MIPS_ADD_IMMEDIATE";" return (string_literal ""R_MIPS_ADD_IMMEDIATE"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_MIPS_PJUMP";" case number_literal : (return_statement "return "R_MIPS_PJUMP";" return (string_literal ""R_MIPS_PJUMP"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_MIPS_RELGOT";" case number_literal : (return_statement "return "R_MIPS_RELGOT";" return (string_literal ""R_MIPS_RELGOT"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_MIPS_JALR";" case number_literal : (return_statement "return "R_MIPS_JALR";" return (string_literal ""R_MIPS_JALR"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPMOD32";" return (string_literal ""R_MIPS_TLS_DTPMOD32"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_MIPS_TLS_DTPREL32";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL32";" return (string_literal ""R_MIPS_TLS_DTPREL32"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPMOD64";" return (string_literal ""R_MIPS_TLS_DTPMOD64"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_MIPS_TLS_DTPREL64";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL64";" return (string_literal ""R_MIPS_TLS_DTPREL64"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_MIPS_TLS_GD";" case number_literal : (return_statement "return "R_MIPS_TLS_GD";" return (string_literal ""R_MIPS_TLS_GD"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_MIPS_TLS_LDM";" case number_literal : (return_statement "return "R_MIPS_TLS_LDM";" return (string_literal ""R_MIPS_TLS_LDM"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL_HI16";" return (string_literal ""R_MIPS_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MIPS_TLS_DTPREL_LO16";" return (string_literal ""R_MIPS_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MIPS_TLS_GOTTPREL";" return (string_literal ""R_MIPS_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_MIPS_TLS_TPREL32";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL32";" return (string_literal ""R_MIPS_TLS_TPREL32"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_MIPS_TLS_TPREL64";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL64";" return (string_literal ""R_MIPS_TLS_TPREL64"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL_HI16";" return (string_literal ""R_MIPS_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MIPS_TLS_TPREL_LO16";" return (string_literal ""R_MIPS_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_MIPS_GLOB_DAT";" case number_literal : (return_statement "return "R_MIPS_GLOB_DAT";" return (string_literal ""R_MIPS_GLOB_DAT"" " string_content ") ;)) (case_statement "default:\n    return (char *)0x0;" default : (return_statement "return (char *)0x0;" return (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal) ;)) (case_statement "case 0x3c:\n    return "R_MIPS_PC21_S2";" case number_literal : (return_statement "return "R_MIPS_PC21_S2";" return (string_literal ""R_MIPS_PC21_S2"" " string_content ") ;)) (case_statement "case 0x3d:\n    return "R_MIPS_PC26_S2";" case number_literal : (return_statement "return "R_MIPS_PC26_S2";" return (string_literal ""R_MIPS_PC26_S2"" " string_content ") ;)) (case_statement "case 0x3e:\n    return "R_MIPS_PC18_S3";" case number_literal : (return_statement "return "R_MIPS_PC18_S3";" return (string_literal ""R_MIPS_PC18_S3"" " string_content ") ;)) (case_statement "case 0x3f:\n    return "R_MIPS_PC19_S2";" case number_literal : (return_statement "return "R_MIPS_PC19_S2";" return (string_literal ""R_MIPS_PC19_S2"" " string_content ") ;)) (case_statement "case 0x40:\n    return "R_MIPS_PCHI16";" case number_literal : (return_statement "return "R_MIPS_PCHI16";" return (string_literal ""R_MIPS_PCHI16"" " string_content ") ;)) (case_statement "case 0x41:\n    return "R_MIPS_PCLO16";" case number_literal : (return_statement "return "R_MIPS_PCLO16";" return (string_literal ""R_MIPS_PCLO16"" " string_content ") ;)) (case_statement "case 100:\n    return "R_MIPS16_26";" case number_literal : (return_statement "return "R_MIPS16_26";" return (string_literal ""R_MIPS16_26"" " string_content ") ;)) (case_statement "case 0x65:\n    return "R_MIPS16_GPREL";" case number_literal : (return_statement "return "R_MIPS16_GPREL";" return (string_literal ""R_MIPS16_GPREL"" " string_content ") ;)) (case_statement "case 0x66:\n    return "R_MIPS16_GOT16";" case number_literal : (return_statement "return "R_MIPS16_GOT16";" return (string_literal ""R_MIPS16_GOT16"" " string_content ") ;)) (case_statement "case 0x67:\n    return "R_MIPS16_CALL16";" case number_literal : (return_statement "return "R_MIPS16_CALL16";" return (string_literal ""R_MIPS16_CALL16"" " string_content ") ;)) (case_statement "case 0x68:\n    return "R_MIPS16_HI16";" case number_literal : (return_statement "return "R_MIPS16_HI16";" return (string_literal ""R_MIPS16_HI16"" " string_content ") ;)) (case_statement "case 0x69:\n    return "R_MIPS16_LO16";" case number_literal : (return_statement "return "R_MIPS16_LO16";" return (string_literal ""R_MIPS16_LO16"" " string_content ") ;)) (case_statement "case 0x6a:\n    return "R_MIPS16_TLS_GD";" case number_literal : (return_statement "return "R_MIPS16_TLS_GD";" return (string_literal ""R_MIPS16_TLS_GD"" " string_content ") ;)) (case_statement "case 0x6b:\n    return "R_MIPS16_TLS_LDM";" case number_literal : (return_statement "return "R_MIPS16_TLS_LDM";" return (string_literal ""R_MIPS16_TLS_LDM"" " string_content ") ;)) (case_statement "case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MIPS16_TLS_DTPREL_HI16";" return (string_literal ""R_MIPS16_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MIPS16_TLS_DTPREL_LO16";" return (string_literal ""R_MIPS16_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MIPS16_TLS_GOTTPREL";" return (string_literal ""R_MIPS16_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MIPS16_TLS_TPREL_HI16";" return (string_literal ""R_MIPS16_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MIPS16_TLS_TPREL_LO16";" return (string_literal ""R_MIPS16_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0x71:\n    return "R_MIPS16_PC16_S1";" case number_literal : (return_statement "return "R_MIPS16_PC16_S1";" return (string_literal ""R_MIPS16_PC16_S1"" " string_content ") ;)) (case_statement "case 0x7e:\n    return "R_MIPS_COPY";" case number_literal : (return_statement "return "R_MIPS_COPY";" return (string_literal ""R_MIPS_COPY"" " string_content ") ;)) (case_statement "case 0x7f:\n    return "R_MIPS_JUMP_SLOT";" case number_literal : (return_statement "return "R_MIPS_JUMP_SLOT";" return (string_literal ""R_MIPS_JUMP_SLOT"" " string_content ") ;)) (case_statement "case 0x85:\n    return "R_MICROMIPS_26_S1";" case number_literal : (return_statement "return "R_MICROMIPS_26_S1";" return (string_literal ""R_MICROMIPS_26_S1"" " string_content ") ;)) (case_statement "case 0x86:\n    return "R_MICROMIPS_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_HI16";" return (string_literal ""R_MICROMIPS_HI16"" " string_content ") ;)) (case_statement "case 0x87:\n    return "R_MICROMIPS_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_LO16";" return (string_literal ""R_MICROMIPS_LO16"" " string_content ") ;)) (case_statement "case 0x88:\n    return "R_MICROMIPS_GPREL16";" case number_literal : (return_statement "return "R_MICROMIPS_GPREL16";" return (string_literal ""R_MICROMIPS_GPREL16"" " string_content ") ;)) (case_statement "case 0x89:\n    return "R_MICROMIPS_LITERAL";" case number_literal : (return_statement "return "R_MICROMIPS_LITERAL";" return (string_literal ""R_MICROMIPS_LITERAL"" " string_content ") ;)) (case_statement "case 0x8a:\n    return "R_MICROMIPS_GOT16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT16";" return (string_literal ""R_MICROMIPS_GOT16"" " string_content ") ;)) (case_statement "case 0x8b:\n    return "R_MICROMIPS_PC7_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC7_S1";" return (string_literal ""R_MICROMIPS_PC7_S1"" " string_content ") ;)) (case_statement "case 0x8c:\n    return "R_MICROMIPS_PC10_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC10_S1";" return (string_literal ""R_MICROMIPS_PC10_S1"" " string_content ") ;)) (case_statement "case 0x8d:\n    return "R_MICROMIPS_PC16_S1";" case number_literal : (return_statement "return "R_MICROMIPS_PC16_S1";" return (string_literal ""R_MICROMIPS_PC16_S1"" " string_content ") ;)) (case_statement "case 0x8e:\n    return "R_MICROMIPS_CALL16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL16";" return (string_literal ""R_MICROMIPS_CALL16"" " string_content ") ;)) (case_statement "case 0x91:\n    return "R_MICROMIPS_GOT_DISP";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_DISP";" return (string_literal ""R_MICROMIPS_GOT_DISP"" " string_content ") ;)) (case_statement "case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_PAGE";" return (string_literal ""R_MICROMIPS_GOT_PAGE"" " string_content ") ;)) (case_statement "case 0x93:\n    return "R_MICROMIPS_GOT_OFST";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_OFST";" return (string_literal ""R_MICROMIPS_GOT_OFST"" " string_content ") ;)) (case_statement "case 0x94:\n    return "R_MICROMIPS_GOT_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_HI16";" return (string_literal ""R_MICROMIPS_GOT_HI16"" " string_content ") ;)) (case_statement "case 0x95:\n    return "R_MICROMIPS_GOT_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_GOT_LO16";" return (string_literal ""R_MICROMIPS_GOT_LO16"" " string_content ") ;)) (case_statement "case 0x96:\n    return "R_MICROMIPS_SUB";" case number_literal : (return_statement "return "R_MICROMIPS_SUB";" return (string_literal ""R_MICROMIPS_SUB"" " string_content ") ;)) (case_statement "case 0x97:\n    return "R_MICROMIPS_HIGHER";" case number_literal : (return_statement "return "R_MICROMIPS_HIGHER";" return (string_literal ""R_MICROMIPS_HIGHER"" " string_content ") ;)) (case_statement "case 0x98:\n    return "R_MICROMIPS_HIGHEST";" case number_literal : (return_statement "return "R_MICROMIPS_HIGHEST";" return (string_literal ""R_MICROMIPS_HIGHEST"" " string_content ") ;)) (case_statement "case 0x99:\n    return "R_MICROMIPS_CALL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL_HI16";" return (string_literal ""R_MICROMIPS_CALL_HI16"" " string_content ") ;)) (case_statement "case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_CALL_LO16";" return (string_literal ""R_MICROMIPS_CALL_LO16"" " string_content ") ;)) (case_statement "case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";" case number_literal : (return_statement "return "R_MICROMIPS_SCN_DISP";" return (string_literal ""R_MICROMIPS_SCN_DISP"" " string_content ") ;)) (case_statement "case 0x9c:\n    return "R_MICROMIPS_JALR";" case number_literal : (return_statement "return "R_MICROMIPS_JALR";" return (string_literal ""R_MICROMIPS_JALR"" " string_content ") ;)) (case_statement "case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_HI0_LO16";" return (string_literal ""R_MICROMIPS_HI0_LO16"" " string_content ") ;)) (case_statement "case 0xa2:\n    return "R_MICROMIPS_TLS_GD";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_GD";" return (string_literal ""R_MICROMIPS_TLS_GD"" " string_content ") ;)) (case_statement "case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_LDM";" return (string_literal ""R_MICROMIPS_TLS_LDM"" " string_content ") ;)) (case_statement "case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_DTPREL_HI16";" return (string_literal ""R_MICROMIPS_TLS_DTPREL_HI16"" " string_content ") ;)) (case_statement "case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_DTPREL_LO16";" return (string_literal ""R_MICROMIPS_TLS_DTPREL_LO16"" " string_content ") ;)) (case_statement "case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_GOTTPREL";" return (string_literal ""R_MICROMIPS_TLS_GOTTPREL"" " string_content ") ;)) (case_statement "case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_TPREL_HI16";" return (string_literal ""R_MICROMIPS_TLS_TPREL_HI16"" " string_content ") ;)) (case_statement "case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";" case number_literal : (return_statement "return "R_MICROMIPS_TLS_TPREL_LO16";" return (string_literal ""R_MICROMIPS_TLS_TPREL_LO16"" " string_content ") ;)) (case_statement "case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";" case number_literal : (return_statement "return "R_MICROMIPS_GPREL7_S2";" return (string_literal ""R_MICROMIPS_GPREL7_S2"" " string_content ") ;)) (case_statement "case 0xad:\n    return "R_MICROMIPS_PC23_S2";" case number_literal : (return_statement "return "R_MICROMIPS_PC23_S2";" return (string_literal ""R_MICROMIPS_PC23_S2"" " string_content ") ;)) (case_statement "case 0xf8:\n    return "R_MIPS_PC32";" case number_literal : (return_statement "return "R_MIPS_PC32";" return (string_literal ""R_MIPS_PC32"" " string_content ") ;)) (case_statement "case 0xf9:\n    return "R_MIPS_EH";" case number_literal : (return_statement "return "R_MIPS_EH";" return (string_literal ""R_MIPS_EH"" " string_content ") ;)) (case_statement "case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";" case number_literal : (return_statement "return "R_MIPS_GNU_REL16_S2";" return (string_literal ""R_MIPS_GNU_REL16_S2"" " string_content ") ;)) (case_statement "case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_MIPS_GNU_VTINHERIT";" return (string_literal ""R_MIPS_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";" case number_literal : (return_statement "return "R_MIPS_GNU_VTENTRY";" return (string_literal ""R_MIPS_GNU_VTENTRY"" " string_content ") ;)) })) })))
(translation_unit (function_definition TYPE (pointer_declarator * (ERROR IDENT) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) )))) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement default : (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) })) })))
(function_definition "char * __regparm3 FUN_00016e80(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}" (primitive_type "char") (pointer_declarator "* __regparm3 FUN_00016e80(undefined4 param_1)" (* "*") (ERROR "__regparm3" (identifier "__regparm3")) (function_declarator "FUN_00016e80(undefined4 param_1)" (identifier "FUN_00016e80") (parameter_list "(undefined4 param_1)" (( "(") (parameter_declaration "undefined4 param_1" (type_identifier "undefined4") (identifier "param_1")) () ")")))) (compound_statement "{\n  switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }\n}" ({ "{") (switch_statement "switch(param_1) {\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }" (switch "switch") (parenthesized_expression "(param_1)" (( "(") (identifier "param_1") () ")")) (compound_statement "{\n  case 0:\n    return "R_MIPS_NONE";\n  case 1:\n    return "R_MIPS_16";\n  case 2:\n    return "R_MIPS_32";\n  case 3:\n    return "R_MIPS_REL32";\n  case 4:\n    return "R_MIPS_26";\n  case 5:\n    return "R_MIPS_HI16";\n  case 6:\n    return "R_MIPS_LO16";\n  case 7:\n    return "R_MIPS_GPREL16";\n  case 8:\n    return "R_MIPS_LITERAL";\n  case 9:\n    return "R_MIPS_GOT16";\n  case 10:\n    return "R_MIPS_PC16";\n  case 0xb:\n    return "R_MIPS_CALL16";\n  case 0xc:\n    return "R_MIPS_GPREL32";\n  case 0xd:\n    return "R_MIPS_UNUSED1";\n  case 0xe:\n    return "R_MIPS_UNUSED2";\n  case 0xf:\n    return "R_MIPS_UNUSED3";\n  case 0x10:\n    return "R_MIPS_SHIFT5";\n  case 0x11:\n    return "R_MIPS_SHIFT6";\n  case 0x12:\n    return "R_MIPS_64";\n  case 0x13:\n    return "R_MIPS_GOT_DISP";\n  case 0x14:\n    return "R_MIPS_GOT_PAGE";\n  case 0x15:\n    return "R_MIPS_GOT_OFST";\n  case 0x16:\n    return "R_MIPS_GOT_HI16";\n  case 0x17:\n    return "R_MIPS_GOT_LO16";\n  case 0x18:\n    return "R_MIPS_SUB";\n  case 0x19:\n    return "R_MIPS_INSERT_A";\n  case 0x1a:\n    return "R_MIPS_INSERT_B";\n  case 0x1b:\n    return "R_MIPS_DELETE";\n  case 0x1c:\n    return "R_MIPS_HIGHER";\n  case 0x1d:\n    return "R_MIPS_HIGHEST";\n  case 0x1e:\n    return "R_MIPS_CALL_HI16";\n  case 0x1f:\n    return "R_MIPS_CALL_LO16";\n  case 0x20:\n    return "R_MIPS_SCN_DISP";\n  case 0x21:\n    return "R_MIPS_REL16";\n  case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";\n  case 0x23:\n    return "R_MIPS_PJUMP";\n  case 0x24:\n    return "R_MIPS_RELGOT";\n  case 0x25:\n    return "R_MIPS_JALR";\n  case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";\n  case 0x27:\n    return "R_MIPS_TLS_DTPREL32";\n  case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";\n  case 0x29:\n    return "R_MIPS_TLS_DTPREL64";\n  case 0x2a:\n    return "R_MIPS_TLS_GD";\n  case 0x2b:\n    return "R_MIPS_TLS_LDM";\n  case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";\n  case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";\n  case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";\n  case 0x2f:\n    return "R_MIPS_TLS_TPREL32";\n  case 0x30:\n    return "R_MIPS_TLS_TPREL64";\n  case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";\n  case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";\n  case 0x33:\n    return "R_MIPS_GLOB_DAT";\n  default:\n    return (char *)0x0;\n  case 0x3c:\n    return "R_MIPS_PC21_S2";\n  case 0x3d:\n    return "R_MIPS_PC26_S2";\n  case 0x3e:\n    return "R_MIPS_PC18_S3";\n  case 0x3f:\n    return "R_MIPS_PC19_S2";\n  case 0x40:\n    return "R_MIPS_PCHI16";\n  case 0x41:\n    return "R_MIPS_PCLO16";\n  case 100:\n    return "R_MIPS16_26";\n  case 0x65:\n    return "R_MIPS16_GPREL";\n  case 0x66:\n    return "R_MIPS16_GOT16";\n  case 0x67:\n    return "R_MIPS16_CALL16";\n  case 0x68:\n    return "R_MIPS16_HI16";\n  case 0x69:\n    return "R_MIPS16_LO16";\n  case 0x6a:\n    return "R_MIPS16_TLS_GD";\n  case 0x6b:\n    return "R_MIPS16_TLS_LDM";\n  case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";\n  case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";\n  case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";\n  case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";\n  case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";\n  case 0x71:\n    return "R_MIPS16_PC16_S1";\n  case 0x7e:\n    return "R_MIPS_COPY";\n  case 0x7f:\n    return "R_MIPS_JUMP_SLOT";\n  case 0x85:\n    return "R_MICROMIPS_26_S1";\n  case 0x86:\n    return "R_MICROMIPS_HI16";\n  case 0x87:\n    return "R_MICROMIPS_LO16";\n  case 0x88:\n    return "R_MICROMIPS_GPREL16";\n  case 0x89:\n    return "R_MICROMIPS_LITERAL";\n  case 0x8a:\n    return "R_MICROMIPS_GOT16";\n  case 0x8b:\n    return "R_MICROMIPS_PC7_S1";\n  case 0x8c:\n    return "R_MICROMIPS_PC10_S1";\n  case 0x8d:\n    return "R_MICROMIPS_PC16_S1";\n  case 0x8e:\n    return "R_MICROMIPS_CALL16";\n  case 0x91:\n    return "R_MICROMIPS_GOT_DISP";\n  case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";\n  case 0x93:\n    return "R_MICROMIPS_GOT_OFST";\n  case 0x94:\n    return "R_MICROMIPS_GOT_HI16";\n  case 0x95:\n    return "R_MICROMIPS_GOT_LO16";\n  case 0x96:\n    return "R_MICROMIPS_SUB";\n  case 0x97:\n    return "R_MICROMIPS_HIGHER";\n  case 0x98:\n    return "R_MICROMIPS_HIGHEST";\n  case 0x99:\n    return "R_MICROMIPS_CALL_HI16";\n  case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";\n  case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";\n  case 0x9c:\n    return "R_MICROMIPS_JALR";\n  case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";\n  case 0xa2:\n    return "R_MICROMIPS_TLS_GD";\n  case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";\n  case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";\n  case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";\n  case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";\n  case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";\n  case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";\n  case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";\n  case 0xad:\n    return "R_MICROMIPS_PC23_S2";\n  case 0xf8:\n    return "R_MIPS_PC32";\n  case 0xf9:\n    return "R_MIPS_EH";\n  case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";\n  case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";\n  case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";\n  }" ({ "{") (case_statement "case 0:\n    return "R_MIPS_NONE";" (case "case") (number_literal "0") (: ":") (return_statement "return "R_MIPS_NONE";" (return "return") (string_literal ""R_MIPS_NONE"" (" """) (string_content "R_MIPS_NONE") (" """)) (; ";"))) (case_statement "case 1:\n    return "R_MIPS_16";" (case "case") (number_literal "1") (: ":") (return_statement "return "R_MIPS_16";" (return "return") (string_literal ""R_MIPS_16"" (" """) (string_content "R_MIPS_16") (" """)) (; ";"))) (case_statement "case 2:\n    return "R_MIPS_32";" (case "case") (number_literal "2") (: ":") (return_statement "return "R_MIPS_32";" (return "return") (string_literal ""R_MIPS_32"" (" """) (string_content "R_MIPS_32") (" """)) (; ";"))) (case_statement "case 3:\n    return "R_MIPS_REL32";" (case "case") (number_literal "3") (: ":") (return_statement "return "R_MIPS_REL32";" (return "return") (string_literal ""R_MIPS_REL32"" (" """) (string_content "R_MIPS_REL32") (" """)) (; ";"))) (case_statement "case 4:\n    return "R_MIPS_26";" (case "case") (number_literal "4") (: ":") (return_statement "return "R_MIPS_26";" (return "return") (string_literal ""R_MIPS_26"" (" """) (string_content "R_MIPS_26") (" """)) (; ";"))) (case_statement "case 5:\n    return "R_MIPS_HI16";" (case "case") (number_literal "5") (: ":") (return_statement "return "R_MIPS_HI16";" (return "return") (string_literal ""R_MIPS_HI16"" (" """) (string_content "R_MIPS_HI16") (" """)) (; ";"))) (case_statement "case 6:\n    return "R_MIPS_LO16";" (case "case") (number_literal "6") (: ":") (return_statement "return "R_MIPS_LO16";" (return "return") (string_literal ""R_MIPS_LO16"" (" """) (string_content "R_MIPS_LO16") (" """)) (; ";"))) (case_statement "case 7:\n    return "R_MIPS_GPREL16";" (case "case") (number_literal "7") (: ":") (return_statement "return "R_MIPS_GPREL16";" (return "return") (string_literal ""R_MIPS_GPREL16"" (" """) (string_content "R_MIPS_GPREL16") (" """)) (; ";"))) (case_statement "case 8:\n    return "R_MIPS_LITERAL";" (case "case") (number_literal "8") (: ":") (return_statement "return "R_MIPS_LITERAL";" (return "return") (string_literal ""R_MIPS_LITERAL"" (" """) (string_content "R_MIPS_LITERAL") (" """)) (; ";"))) (case_statement "case 9:\n    return "R_MIPS_GOT16";" (case "case") (number_literal "9") (: ":") (return_statement "return "R_MIPS_GOT16";" (return "return") (string_literal ""R_MIPS_GOT16"" (" """) (string_content "R_MIPS_GOT16") (" """)) (; ";"))) (case_statement "case 10:\n    return "R_MIPS_PC16";" (case "case") (number_literal "10") (: ":") (return_statement "return "R_MIPS_PC16";" (return "return") (string_literal ""R_MIPS_PC16"" (" """) (string_content "R_MIPS_PC16") (" """)) (; ";"))) (case_statement "case 0xb:\n    return "R_MIPS_CALL16";" (case "case") (number_literal "0xb") (: ":") (return_statement "return "R_MIPS_CALL16";" (return "return") (string_literal ""R_MIPS_CALL16"" (" """) (string_content "R_MIPS_CALL16") (" """)) (; ";"))) (case_statement "case 0xc:\n    return "R_MIPS_GPREL32";" (case "case") (number_literal "0xc") (: ":") (return_statement "return "R_MIPS_GPREL32";" (return "return") (string_literal ""R_MIPS_GPREL32"" (" """) (string_content "R_MIPS_GPREL32") (" """)) (; ";"))) (case_statement "case 0xd:\n    return "R_MIPS_UNUSED1";" (case "case") (number_literal "0xd") (: ":") (return_statement "return "R_MIPS_UNUSED1";" (return "return") (string_literal ""R_MIPS_UNUSED1"" (" """) (string_content "R_MIPS_UNUSED1") (" """)) (; ";"))) (case_statement "case 0xe:\n    return "R_MIPS_UNUSED2";" (case "case") (number_literal "0xe") (: ":") (return_statement "return "R_MIPS_UNUSED2";" (return "return") (string_literal ""R_MIPS_UNUSED2"" (" """) (string_content "R_MIPS_UNUSED2") (" """)) (; ";"))) (case_statement "case 0xf:\n    return "R_MIPS_UNUSED3";" (case "case") (number_literal "0xf") (: ":") (return_statement "return "R_MIPS_UNUSED3";" (return "return") (string_literal ""R_MIPS_UNUSED3"" (" """) (string_content "R_MIPS_UNUSED3") (" """)) (; ";"))) (case_statement "case 0x10:\n    return "R_MIPS_SHIFT5";" (case "case") (number_literal "0x10") (: ":") (return_statement "return "R_MIPS_SHIFT5";" (return "return") (string_literal ""R_MIPS_SHIFT5"" (" """) (string_content "R_MIPS_SHIFT5") (" """)) (; ";"))) (case_statement "case 0x11:\n    return "R_MIPS_SHIFT6";" (case "case") (number_literal "0x11") (: ":") (return_statement "return "R_MIPS_SHIFT6";" (return "return") (string_literal ""R_MIPS_SHIFT6"" (" """) (string_content "R_MIPS_SHIFT6") (" """)) (; ";"))) (case_statement "case 0x12:\n    return "R_MIPS_64";" (case "case") (number_literal "0x12") (: ":") (return_statement "return "R_MIPS_64";" (return "return") (string_literal ""R_MIPS_64"" (" """) (string_content "R_MIPS_64") (" """)) (; ";"))) (case_statement "case 0x13:\n    return "R_MIPS_GOT_DISP";" (case "case") (number_literal "0x13") (: ":") (return_statement "return "R_MIPS_GOT_DISP";" (return "return") (string_literal ""R_MIPS_GOT_DISP"" (" """) (string_content "R_MIPS_GOT_DISP") (" """)) (; ";"))) (case_statement "case 0x14:\n    return "R_MIPS_GOT_PAGE";" (case "case") (number_literal "0x14") (: ":") (return_statement "return "R_MIPS_GOT_PAGE";" (return "return") (string_literal ""R_MIPS_GOT_PAGE"" (" """) (string_content "R_MIPS_GOT_PAGE") (" """)) (; ";"))) (case_statement "case 0x15:\n    return "R_MIPS_GOT_OFST";" (case "case") (number_literal "0x15") (: ":") (return_statement "return "R_MIPS_GOT_OFST";" (return "return") (string_literal ""R_MIPS_GOT_OFST"" (" """) (string_content "R_MIPS_GOT_OFST") (" """)) (; ";"))) (case_statement "case 0x16:\n    return "R_MIPS_GOT_HI16";" (case "case") (number_literal "0x16") (: ":") (return_statement "return "R_MIPS_GOT_HI16";" (return "return") (string_literal ""R_MIPS_GOT_HI16"" (" """) (string_content "R_MIPS_GOT_HI16") (" """)) (; ";"))) (case_statement "case 0x17:\n    return "R_MIPS_GOT_LO16";" (case "case") (number_literal "0x17") (: ":") (return_statement "return "R_MIPS_GOT_LO16";" (return "return") (string_literal ""R_MIPS_GOT_LO16"" (" """) (string_content "R_MIPS_GOT_LO16") (" """)) (; ";"))) (case_statement "case 0x18:\n    return "R_MIPS_SUB";" (case "case") (number_literal "0x18") (: ":") (return_statement "return "R_MIPS_SUB";" (return "return") (string_literal ""R_MIPS_SUB"" (" """) (string_content "R_MIPS_SUB") (" """)) (; ";"))) (case_statement "case 0x19:\n    return "R_MIPS_INSERT_A";" (case "case") (number_literal "0x19") (: ":") (return_statement "return "R_MIPS_INSERT_A";" (return "return") (string_literal ""R_MIPS_INSERT_A"" (" """) (string_content "R_MIPS_INSERT_A") (" """)) (; ";"))) (case_statement "case 0x1a:\n    return "R_MIPS_INSERT_B";" (case "case") (number_literal "0x1a") (: ":") (return_statement "return "R_MIPS_INSERT_B";" (return "return") (string_literal ""R_MIPS_INSERT_B"" (" """) (string_content "R_MIPS_INSERT_B") (" """)) (; ";"))) (case_statement "case 0x1b:\n    return "R_MIPS_DELETE";" (case "case") (number_literal "0x1b") (: ":") (return_statement "return "R_MIPS_DELETE";" (return "return") (string_literal ""R_MIPS_DELETE"" (" """) (string_content "R_MIPS_DELETE") (" """)) (; ";"))) (case_statement "case 0x1c:\n    return "R_MIPS_HIGHER";" (case "case") (number_literal "0x1c") (: ":") (return_statement "return "R_MIPS_HIGHER";" (return "return") (string_literal ""R_MIPS_HIGHER"" (" """) (string_content "R_MIPS_HIGHER") (" """)) (; ";"))) (case_statement "case 0x1d:\n    return "R_MIPS_HIGHEST";" (case "case") (number_literal "0x1d") (: ":") (return_statement "return "R_MIPS_HIGHEST";" (return "return") (string_literal ""R_MIPS_HIGHEST"" (" """) (string_content "R_MIPS_HIGHEST") (" """)) (; ";"))) (case_statement "case 0x1e:\n    return "R_MIPS_CALL_HI16";" (case "case") (number_literal "0x1e") (: ":") (return_statement "return "R_MIPS_CALL_HI16";" (return "return") (string_literal ""R_MIPS_CALL_HI16"" (" """) (string_content "R_MIPS_CALL_HI16") (" """)) (; ";"))) (case_statement "case 0x1f:\n    return "R_MIPS_CALL_LO16";" (case "case") (number_literal "0x1f") (: ":") (return_statement "return "R_MIPS_CALL_LO16";" (return "return") (string_literal ""R_MIPS_CALL_LO16"" (" """) (string_content "R_MIPS_CALL_LO16") (" """)) (; ";"))) (case_statement "case 0x20:\n    return "R_MIPS_SCN_DISP";" (case "case") (number_literal "0x20") (: ":") (return_statement "return "R_MIPS_SCN_DISP";" (return "return") (string_literal ""R_MIPS_SCN_DISP"" (" """) (string_content "R_MIPS_SCN_DISP") (" """)) (; ";"))) (case_statement "case 0x21:\n    return "R_MIPS_REL16";" (case "case") (number_literal "0x21") (: ":") (return_statement "return "R_MIPS_REL16";" (return "return") (string_literal ""R_MIPS_REL16"" (" """) (string_content "R_MIPS_REL16") (" """)) (; ";"))) (case_statement "case 0x22:\n    return "R_MIPS_ADD_IMMEDIATE";" (case "case") (number_literal "0x22") (: ":") (return_statement "return "R_MIPS_ADD_IMMEDIATE";" (return "return") (string_literal ""R_MIPS_ADD_IMMEDIATE"" (" """) (string_content "R_MIPS_ADD_IMMEDIATE") (" """)) (; ";"))) (case_statement "case 0x23:\n    return "R_MIPS_PJUMP";" (case "case") (number_literal "0x23") (: ":") (return_statement "return "R_MIPS_PJUMP";" (return "return") (string_literal ""R_MIPS_PJUMP"" (" """) (string_content "R_MIPS_PJUMP") (" """)) (; ";"))) (case_statement "case 0x24:\n    return "R_MIPS_RELGOT";" (case "case") (number_literal "0x24") (: ":") (return_statement "return "R_MIPS_RELGOT";" (return "return") (string_literal ""R_MIPS_RELGOT"" (" """) (string_content "R_MIPS_RELGOT") (" """)) (; ";"))) (case_statement "case 0x25:\n    return "R_MIPS_JALR";" (case "case") (number_literal "0x25") (: ":") (return_statement "return "R_MIPS_JALR";" (return "return") (string_literal ""R_MIPS_JALR"" (" """) (string_content "R_MIPS_JALR") (" """)) (; ";"))) (case_statement "case 0x26:\n    return "R_MIPS_TLS_DTPMOD32";" (case "case") (number_literal "0x26") (: ":") (return_statement "return "R_MIPS_TLS_DTPMOD32";" (return "return") (string_literal ""R_MIPS_TLS_DTPMOD32"" (" """) (string_content "R_MIPS_TLS_DTPMOD32") (" """)) (; ";"))) (case_statement "case 0x27:\n    return "R_MIPS_TLS_DTPREL32";" (case "case") (number_literal "0x27") (: ":") (return_statement "return "R_MIPS_TLS_DTPREL32";" (return "return") (string_literal ""R_MIPS_TLS_DTPREL32"" (" """) (string_content "R_MIPS_TLS_DTPREL32") (" """)) (; ";"))) (case_statement "case 0x28:\n    return "R_MIPS_TLS_DTPMOD64";" (case "case") (number_literal "0x28") (: ":") (return_statement "return "R_MIPS_TLS_DTPMOD64";" (return "return") (string_literal ""R_MIPS_TLS_DTPMOD64"" (" """) (string_content "R_MIPS_TLS_DTPMOD64") (" """)) (; ";"))) (case_statement "case 0x29:\n    return "R_MIPS_TLS_DTPREL64";" (case "case") (number_literal "0x29") (: ":") (return_statement "return "R_MIPS_TLS_DTPREL64";" (return "return") (string_literal ""R_MIPS_TLS_DTPREL64"" (" """) (string_content "R_MIPS_TLS_DTPREL64") (" """)) (; ";"))) (case_statement "case 0x2a:\n    return "R_MIPS_TLS_GD";" (case "case") (number_literal "0x2a") (: ":") (return_statement "return "R_MIPS_TLS_GD";" (return "return") (string_literal ""R_MIPS_TLS_GD"" (" """) (string_content "R_MIPS_TLS_GD") (" """)) (; ";"))) (case_statement "case 0x2b:\n    return "R_MIPS_TLS_LDM";" (case "case") (number_literal "0x2b") (: ":") (return_statement "return "R_MIPS_TLS_LDM";" (return "return") (string_literal ""R_MIPS_TLS_LDM"" (" """) (string_content "R_MIPS_TLS_LDM") (" """)) (; ";"))) (case_statement "case 0x2c:\n    return "R_MIPS_TLS_DTPREL_HI16";" (case "case") (number_literal "0x2c") (: ":") (return_statement "return "R_MIPS_TLS_DTPREL_HI16";" (return "return") (string_literal ""R_MIPS_TLS_DTPREL_HI16"" (" """) (string_content "R_MIPS_TLS_DTPREL_HI16") (" """)) (; ";"))) (case_statement "case 0x2d:\n    return "R_MIPS_TLS_DTPREL_LO16";" (case "case") (number_literal "0x2d") (: ":") (return_statement "return "R_MIPS_TLS_DTPREL_LO16";" (return "return") (string_literal ""R_MIPS_TLS_DTPREL_LO16"" (" """) (string_content "R_MIPS_TLS_DTPREL_LO16") (" """)) (; ";"))) (case_statement "case 0x2e:\n    return "R_MIPS_TLS_GOTTPREL";" (case "case") (number_literal "0x2e") (: ":") (return_statement "return "R_MIPS_TLS_GOTTPREL";" (return "return") (string_literal ""R_MIPS_TLS_GOTTPREL"" (" """) (string_content "R_MIPS_TLS_GOTTPREL") (" """)) (; ";"))) (case_statement "case 0x2f:\n    return "R_MIPS_TLS_TPREL32";" (case "case") (number_literal "0x2f") (: ":") (return_statement "return "R_MIPS_TLS_TPREL32";" (return "return") (string_literal ""R_MIPS_TLS_TPREL32"" (" """) (string_content "R_MIPS_TLS_TPREL32") (" """)) (; ";"))) (case_statement "case 0x30:\n    return "R_MIPS_TLS_TPREL64";" (case "case") (number_literal "0x30") (: ":") (return_statement "return "R_MIPS_TLS_TPREL64";" (return "return") (string_literal ""R_MIPS_TLS_TPREL64"" (" """) (string_content "R_MIPS_TLS_TPREL64") (" """)) (; ";"))) (case_statement "case 0x31:\n    return "R_MIPS_TLS_TPREL_HI16";" (case "case") (number_literal "0x31") (: ":") (return_statement "return "R_MIPS_TLS_TPREL_HI16";" (return "return") (string_literal ""R_MIPS_TLS_TPREL_HI16"" (" """) (string_content "R_MIPS_TLS_TPREL_HI16") (" """)) (; ";"))) (case_statement "case 0x32:\n    return "R_MIPS_TLS_TPREL_LO16";" (case "case") (number_literal "0x32") (: ":") (return_statement "return "R_MIPS_TLS_TPREL_LO16";" (return "return") (string_literal ""R_MIPS_TLS_TPREL_LO16"" (" """) (string_content "R_MIPS_TLS_TPREL_LO16") (" """)) (; ";"))) (case_statement "case 0x33:\n    return "R_MIPS_GLOB_DAT";" (case "case") (number_literal "0x33") (: ":") (return_statement "return "R_MIPS_GLOB_DAT";" (return "return") (string_literal ""R_MIPS_GLOB_DAT"" (" """) (string_content "R_MIPS_GLOB_DAT") (" """)) (; ";"))) (case_statement "default:\n    return (char *)0x0;" (default "default") (: ":") (return_statement "return (char *)0x0;" (return "return") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0")) (; ";"))) (case_statement "case 0x3c:\n    return "R_MIPS_PC21_S2";" (case "case") (number_literal "0x3c") (: ":") (return_statement "return "R_MIPS_PC21_S2";" (return "return") (string_literal ""R_MIPS_PC21_S2"" (" """) (string_content "R_MIPS_PC21_S2") (" """)) (; ";"))) (case_statement "case 0x3d:\n    return "R_MIPS_PC26_S2";" (case "case") (number_literal "0x3d") (: ":") (return_statement "return "R_MIPS_PC26_S2";" (return "return") (string_literal ""R_MIPS_PC26_S2"" (" """) (string_content "R_MIPS_PC26_S2") (" """)) (; ";"))) (case_statement "case 0x3e:\n    return "R_MIPS_PC18_S3";" (case "case") (number_literal "0x3e") (: ":") (return_statement "return "R_MIPS_PC18_S3";" (return "return") (string_literal ""R_MIPS_PC18_S3"" (" """) (string_content "R_MIPS_PC18_S3") (" """)) (; ";"))) (case_statement "case 0x3f:\n    return "R_MIPS_PC19_S2";" (case "case") (number_literal "0x3f") (: ":") (return_statement "return "R_MIPS_PC19_S2";" (return "return") (string_literal ""R_MIPS_PC19_S2"" (" """) (string_content "R_MIPS_PC19_S2") (" """)) (; ";"))) (case_statement "case 0x40:\n    return "R_MIPS_PCHI16";" (case "case") (number_literal "0x40") (: ":") (return_statement "return "R_MIPS_PCHI16";" (return "return") (string_literal ""R_MIPS_PCHI16"" (" """) (string_content "R_MIPS_PCHI16") (" """)) (; ";"))) (case_statement "case 0x41:\n    return "R_MIPS_PCLO16";" (case "case") (number_literal "0x41") (: ":") (return_statement "return "R_MIPS_PCLO16";" (return "return") (string_literal ""R_MIPS_PCLO16"" (" """) (string_content "R_MIPS_PCLO16") (" """)) (; ";"))) (case_statement "case 100:\n    return "R_MIPS16_26";" (case "case") (number_literal "100") (: ":") (return_statement "return "R_MIPS16_26";" (return "return") (string_literal ""R_MIPS16_26"" (" """) (string_content "R_MIPS16_26") (" """)) (; ";"))) (case_statement "case 0x65:\n    return "R_MIPS16_GPREL";" (case "case") (number_literal "0x65") (: ":") (return_statement "return "R_MIPS16_GPREL";" (return "return") (string_literal ""R_MIPS16_GPREL"" (" """) (string_content "R_MIPS16_GPREL") (" """)) (; ";"))) (case_statement "case 0x66:\n    return "R_MIPS16_GOT16";" (case "case") (number_literal "0x66") (: ":") (return_statement "return "R_MIPS16_GOT16";" (return "return") (string_literal ""R_MIPS16_GOT16"" (" """) (string_content "R_MIPS16_GOT16") (" """)) (; ";"))) (case_statement "case 0x67:\n    return "R_MIPS16_CALL16";" (case "case") (number_literal "0x67") (: ":") (return_statement "return "R_MIPS16_CALL16";" (return "return") (string_literal ""R_MIPS16_CALL16"" (" """) (string_content "R_MIPS16_CALL16") (" """)) (; ";"))) (case_statement "case 0x68:\n    return "R_MIPS16_HI16";" (case "case") (number_literal "0x68") (: ":") (return_statement "return "R_MIPS16_HI16";" (return "return") (string_literal ""R_MIPS16_HI16"" (" """) (string_content "R_MIPS16_HI16") (" """)) (; ";"))) (case_statement "case 0x69:\n    return "R_MIPS16_LO16";" (case "case") (number_literal "0x69") (: ":") (return_statement "return "R_MIPS16_LO16";" (return "return") (string_literal ""R_MIPS16_LO16"" (" """) (string_content "R_MIPS16_LO16") (" """)) (; ";"))) (case_statement "case 0x6a:\n    return "R_MIPS16_TLS_GD";" (case "case") (number_literal "0x6a") (: ":") (return_statement "return "R_MIPS16_TLS_GD";" (return "return") (string_literal ""R_MIPS16_TLS_GD"" (" """) (string_content "R_MIPS16_TLS_GD") (" """)) (; ";"))) (case_statement "case 0x6b:\n    return "R_MIPS16_TLS_LDM";" (case "case") (number_literal "0x6b") (: ":") (return_statement "return "R_MIPS16_TLS_LDM";" (return "return") (string_literal ""R_MIPS16_TLS_LDM"" (" """) (string_content "R_MIPS16_TLS_LDM") (" """)) (; ";"))) (case_statement "case 0x6c:\n    return "R_MIPS16_TLS_DTPREL_HI16";" (case "case") (number_literal "0x6c") (: ":") (return_statement "return "R_MIPS16_TLS_DTPREL_HI16";" (return "return") (string_literal ""R_MIPS16_TLS_DTPREL_HI16"" (" """) (string_content "R_MIPS16_TLS_DTPREL_HI16") (" """)) (; ";"))) (case_statement "case 0x6d:\n    return "R_MIPS16_TLS_DTPREL_LO16";" (case "case") (number_literal "0x6d") (: ":") (return_statement "return "R_MIPS16_TLS_DTPREL_LO16";" (return "return") (string_literal ""R_MIPS16_TLS_DTPREL_LO16"" (" """) (string_content "R_MIPS16_TLS_DTPREL_LO16") (" """)) (; ";"))) (case_statement "case 0x6e:\n    return "R_MIPS16_TLS_GOTTPREL";" (case "case") (number_literal "0x6e") (: ":") (return_statement "return "R_MIPS16_TLS_GOTTPREL";" (return "return") (string_literal ""R_MIPS16_TLS_GOTTPREL"" (" """) (string_content "R_MIPS16_TLS_GOTTPREL") (" """)) (; ";"))) (case_statement "case 0x6f:\n    return "R_MIPS16_TLS_TPREL_HI16";" (case "case") (number_literal "0x6f") (: ":") (return_statement "return "R_MIPS16_TLS_TPREL_HI16";" (return "return") (string_literal ""R_MIPS16_TLS_TPREL_HI16"" (" """) (string_content "R_MIPS16_TLS_TPREL_HI16") (" """)) (; ";"))) (case_statement "case 0x70:\n    return "R_MIPS16_TLS_TPREL_LO16";" (case "case") (number_literal "0x70") (: ":") (return_statement "return "R_MIPS16_TLS_TPREL_LO16";" (return "return") (string_literal ""R_MIPS16_TLS_TPREL_LO16"" (" """) (string_content "R_MIPS16_TLS_TPREL_LO16") (" """)) (; ";"))) (case_statement "case 0x71:\n    return "R_MIPS16_PC16_S1";" (case "case") (number_literal "0x71") (: ":") (return_statement "return "R_MIPS16_PC16_S1";" (return "return") (string_literal ""R_MIPS16_PC16_S1"" (" """) (string_content "R_MIPS16_PC16_S1") (" """)) (; ";"))) (case_statement "case 0x7e:\n    return "R_MIPS_COPY";" (case "case") (number_literal "0x7e") (: ":") (return_statement "return "R_MIPS_COPY";" (return "return") (string_literal ""R_MIPS_COPY"" (" """) (string_content "R_MIPS_COPY") (" """)) (; ";"))) (case_statement "case 0x7f:\n    return "R_MIPS_JUMP_SLOT";" (case "case") (number_literal "0x7f") (: ":") (return_statement "return "R_MIPS_JUMP_SLOT";" (return "return") (string_literal ""R_MIPS_JUMP_SLOT"" (" """) (string_content "R_MIPS_JUMP_SLOT") (" """)) (; ";"))) (case_statement "case 0x85:\n    return "R_MICROMIPS_26_S1";" (case "case") (number_literal "0x85") (: ":") (return_statement "return "R_MICROMIPS_26_S1";" (return "return") (string_literal ""R_MICROMIPS_26_S1"" (" """) (string_content "R_MICROMIPS_26_S1") (" """)) (; ";"))) (case_statement "case 0x86:\n    return "R_MICROMIPS_HI16";" (case "case") (number_literal "0x86") (: ":") (return_statement "return "R_MICROMIPS_HI16";" (return "return") (string_literal ""R_MICROMIPS_HI16"" (" """) (string_content "R_MICROMIPS_HI16") (" """)) (; ";"))) (case_statement "case 0x87:\n    return "R_MICROMIPS_LO16";" (case "case") (number_literal "0x87") (: ":") (return_statement "return "R_MICROMIPS_LO16";" (return "return") (string_literal ""R_MICROMIPS_LO16"" (" """) (string_content "R_MICROMIPS_LO16") (" """)) (; ";"))) (case_statement "case 0x88:\n    return "R_MICROMIPS_GPREL16";" (case "case") (number_literal "0x88") (: ":") (return_statement "return "R_MICROMIPS_GPREL16";" (return "return") (string_literal ""R_MICROMIPS_GPREL16"" (" """) (string_content "R_MICROMIPS_GPREL16") (" """)) (; ";"))) (case_statement "case 0x89:\n    return "R_MICROMIPS_LITERAL";" (case "case") (number_literal "0x89") (: ":") (return_statement "return "R_MICROMIPS_LITERAL";" (return "return") (string_literal ""R_MICROMIPS_LITERAL"" (" """) (string_content "R_MICROMIPS_LITERAL") (" """)) (; ";"))) (case_statement "case 0x8a:\n    return "R_MICROMIPS_GOT16";" (case "case") (number_literal "0x8a") (: ":") (return_statement "return "R_MICROMIPS_GOT16";" (return "return") (string_literal ""R_MICROMIPS_GOT16"" (" """) (string_content "R_MICROMIPS_GOT16") (" """)) (; ";"))) (case_statement "case 0x8b:\n    return "R_MICROMIPS_PC7_S1";" (case "case") (number_literal "0x8b") (: ":") (return_statement "return "R_MICROMIPS_PC7_S1";" (return "return") (string_literal ""R_MICROMIPS_PC7_S1"" (" """) (string_content "R_MICROMIPS_PC7_S1") (" """)) (; ";"))) (case_statement "case 0x8c:\n    return "R_MICROMIPS_PC10_S1";" (case "case") (number_literal "0x8c") (: ":") (return_statement "return "R_MICROMIPS_PC10_S1";" (return "return") (string_literal ""R_MICROMIPS_PC10_S1"" (" """) (string_content "R_MICROMIPS_PC10_S1") (" """)) (; ";"))) (case_statement "case 0x8d:\n    return "R_MICROMIPS_PC16_S1";" (case "case") (number_literal "0x8d") (: ":") (return_statement "return "R_MICROMIPS_PC16_S1";" (return "return") (string_literal ""R_MICROMIPS_PC16_S1"" (" """) (string_content "R_MICROMIPS_PC16_S1") (" """)) (; ";"))) (case_statement "case 0x8e:\n    return "R_MICROMIPS_CALL16";" (case "case") (number_literal "0x8e") (: ":") (return_statement "return "R_MICROMIPS_CALL16";" (return "return") (string_literal ""R_MICROMIPS_CALL16"" (" """) (string_content "R_MICROMIPS_CALL16") (" """)) (; ";"))) (case_statement "case 0x91:\n    return "R_MICROMIPS_GOT_DISP";" (case "case") (number_literal "0x91") (: ":") (return_statement "return "R_MICROMIPS_GOT_DISP";" (return "return") (string_literal ""R_MICROMIPS_GOT_DISP"" (" """) (string_content "R_MICROMIPS_GOT_DISP") (" """)) (; ";"))) (case_statement "case 0x92:\n    return "R_MICROMIPS_GOT_PAGE";" (case "case") (number_literal "0x92") (: ":") (return_statement "return "R_MICROMIPS_GOT_PAGE";" (return "return") (string_literal ""R_MICROMIPS_GOT_PAGE"" (" """) (string_content "R_MICROMIPS_GOT_PAGE") (" """)) (; ";"))) (case_statement "case 0x93:\n    return "R_MICROMIPS_GOT_OFST";" (case "case") (number_literal "0x93") (: ":") (return_statement "return "R_MICROMIPS_GOT_OFST";" (return "return") (string_literal ""R_MICROMIPS_GOT_OFST"" (" """) (string_content "R_MICROMIPS_GOT_OFST") (" """)) (; ";"))) (case_statement "case 0x94:\n    return "R_MICROMIPS_GOT_HI16";" (case "case") (number_literal "0x94") (: ":") (return_statement "return "R_MICROMIPS_GOT_HI16";" (return "return") (string_literal ""R_MICROMIPS_GOT_HI16"" (" """) (string_content "R_MICROMIPS_GOT_HI16") (" """)) (; ";"))) (case_statement "case 0x95:\n    return "R_MICROMIPS_GOT_LO16";" (case "case") (number_literal "0x95") (: ":") (return_statement "return "R_MICROMIPS_GOT_LO16";" (return "return") (string_literal ""R_MICROMIPS_GOT_LO16"" (" """) (string_content "R_MICROMIPS_GOT_LO16") (" """)) (; ";"))) (case_statement "case 0x96:\n    return "R_MICROMIPS_SUB";" (case "case") (number_literal "0x96") (: ":") (return_statement "return "R_MICROMIPS_SUB";" (return "return") (string_literal ""R_MICROMIPS_SUB"" (" """) (string_content "R_MICROMIPS_SUB") (" """)) (; ";"))) (case_statement "case 0x97:\n    return "R_MICROMIPS_HIGHER";" (case "case") (number_literal "0x97") (: ":") (return_statement "return "R_MICROMIPS_HIGHER";" (return "return") (string_literal ""R_MICROMIPS_HIGHER"" (" """) (string_content "R_MICROMIPS_HIGHER") (" """)) (; ";"))) (case_statement "case 0x98:\n    return "R_MICROMIPS_HIGHEST";" (case "case") (number_literal "0x98") (: ":") (return_statement "return "R_MICROMIPS_HIGHEST";" (return "return") (string_literal ""R_MICROMIPS_HIGHEST"" (" """) (string_content "R_MICROMIPS_HIGHEST") (" """)) (; ";"))) (case_statement "case 0x99:\n    return "R_MICROMIPS_CALL_HI16";" (case "case") (number_literal "0x99") (: ":") (return_statement "return "R_MICROMIPS_CALL_HI16";" (return "return") (string_literal ""R_MICROMIPS_CALL_HI16"" (" """) (string_content "R_MICROMIPS_CALL_HI16") (" """)) (; ";"))) (case_statement "case 0x9a:\n    return "R_MICROMIPS_CALL_LO16";" (case "case") (number_literal "0x9a") (: ":") (return_statement "return "R_MICROMIPS_CALL_LO16";" (return "return") (string_literal ""R_MICROMIPS_CALL_LO16"" (" """) (string_content "R_MICROMIPS_CALL_LO16") (" """)) (; ";"))) (case_statement "case 0x9b:\n    return "R_MICROMIPS_SCN_DISP";" (case "case") (number_literal "0x9b") (: ":") (return_statement "return "R_MICROMIPS_SCN_DISP";" (return "return") (string_literal ""R_MICROMIPS_SCN_DISP"" (" """) (string_content "R_MICROMIPS_SCN_DISP") (" """)) (; ";"))) (case_statement "case 0x9c:\n    return "R_MICROMIPS_JALR";" (case "case") (number_literal "0x9c") (: ":") (return_statement "return "R_MICROMIPS_JALR";" (return "return") (string_literal ""R_MICROMIPS_JALR"" (" """) (string_content "R_MICROMIPS_JALR") (" """)) (; ";"))) (case_statement "case 0x9d:\n    return "R_MICROMIPS_HI0_LO16";" (case "case") (number_literal "0x9d") (: ":") (return_statement "return "R_MICROMIPS_HI0_LO16";" (return "return") (string_literal ""R_MICROMIPS_HI0_LO16"" (" """) (string_content "R_MICROMIPS_HI0_LO16") (" """)) (; ";"))) (case_statement "case 0xa2:\n    return "R_MICROMIPS_TLS_GD";" (case "case") (number_literal "0xa2") (: ":") (return_statement "return "R_MICROMIPS_TLS_GD";" (return "return") (string_literal ""R_MICROMIPS_TLS_GD"" (" """) (string_content "R_MICROMIPS_TLS_GD") (" """)) (; ";"))) (case_statement "case 0xa3:\n    return "R_MICROMIPS_TLS_LDM";" (case "case") (number_literal "0xa3") (: ":") (return_statement "return "R_MICROMIPS_TLS_LDM";" (return "return") (string_literal ""R_MICROMIPS_TLS_LDM"" (" """) (string_content "R_MICROMIPS_TLS_LDM") (" """)) (; ";"))) (case_statement "case 0xa4:\n    return "R_MICROMIPS_TLS_DTPREL_HI16";" (case "case") (number_literal "0xa4") (: ":") (return_statement "return "R_MICROMIPS_TLS_DTPREL_HI16";" (return "return") (string_literal ""R_MICROMIPS_TLS_DTPREL_HI16"" (" """) (string_content "R_MICROMIPS_TLS_DTPREL_HI16") (" """)) (; ";"))) (case_statement "case 0xa5:\n    return "R_MICROMIPS_TLS_DTPREL_LO16";" (case "case") (number_literal "0xa5") (: ":") (return_statement "return "R_MICROMIPS_TLS_DTPREL_LO16";" (return "return") (string_literal ""R_MICROMIPS_TLS_DTPREL_LO16"" (" """) (string_content "R_MICROMIPS_TLS_DTPREL_LO16") (" """)) (; ";"))) (case_statement "case 0xa6:\n    return "R_MICROMIPS_TLS_GOTTPREL";" (case "case") (number_literal "0xa6") (: ":") (return_statement "return "R_MICROMIPS_TLS_GOTTPREL";" (return "return") (string_literal ""R_MICROMIPS_TLS_GOTTPREL"" (" """) (string_content "R_MICROMIPS_TLS_GOTTPREL") (" """)) (; ";"))) (case_statement "case 0xa9:\n    return "R_MICROMIPS_TLS_TPREL_HI16";" (case "case") (number_literal "0xa9") (: ":") (return_statement "return "R_MICROMIPS_TLS_TPREL_HI16";" (return "return") (string_literal ""R_MICROMIPS_TLS_TPREL_HI16"" (" """) (string_content "R_MICROMIPS_TLS_TPREL_HI16") (" """)) (; ";"))) (case_statement "case 0xaa:\n    return "R_MICROMIPS_TLS_TPREL_LO16";" (case "case") (number_literal "0xaa") (: ":") (return_statement "return "R_MICROMIPS_TLS_TPREL_LO16";" (return "return") (string_literal ""R_MICROMIPS_TLS_TPREL_LO16"" (" """) (string_content "R_MICROMIPS_TLS_TPREL_LO16") (" """)) (; ";"))) (case_statement "case 0xac:\n    return "R_MICROMIPS_GPREL7_S2";" (case "case") (number_literal "0xac") (: ":") (return_statement "return "R_MICROMIPS_GPREL7_S2";" (return "return") (string_literal ""R_MICROMIPS_GPREL7_S2"" (" """) (string_content "R_MICROMIPS_GPREL7_S2") (" """)) (; ";"))) (case_statement "case 0xad:\n    return "R_MICROMIPS_PC23_S2";" (case "case") (number_literal "0xad") (: ":") (return_statement "return "R_MICROMIPS_PC23_S2";" (return "return") (string_literal ""R_MICROMIPS_PC23_S2"" (" """) (string_content "R_MICROMIPS_PC23_S2") (" """)) (; ";"))) (case_statement "case 0xf8:\n    return "R_MIPS_PC32";" (case "case") (number_literal "0xf8") (: ":") (return_statement "return "R_MIPS_PC32";" (return "return") (string_literal ""R_MIPS_PC32"" (" """) (string_content "R_MIPS_PC32") (" """)) (; ";"))) (case_statement "case 0xf9:\n    return "R_MIPS_EH";" (case "case") (number_literal "0xf9") (: ":") (return_statement "return "R_MIPS_EH";" (return "return") (string_literal ""R_MIPS_EH"" (" """) (string_content "R_MIPS_EH") (" """)) (; ";"))) (case_statement "case 0xfa:\n    return "R_MIPS_GNU_REL16_S2";" (case "case") (number_literal "0xfa") (: ":") (return_statement "return "R_MIPS_GNU_REL16_S2";" (return "return") (string_literal ""R_MIPS_GNU_REL16_S2"" (" """) (string_content "R_MIPS_GNU_REL16_S2") (" """)) (; ";"))) (case_statement "case 0xfd:\n    return "R_MIPS_GNU_VTINHERIT";" (case "case") (number_literal "0xfd") (: ":") (return_statement "return "R_MIPS_GNU_VTINHERIT";" (return "return") (string_literal ""R_MIPS_GNU_VTINHERIT"" (" """) (string_content "R_MIPS_GNU_VTINHERIT") (" """)) (; ";"))) (case_statement "case 0xfe:\n    return "R_MIPS_GNU_VTENTRY";" (case "case") (number_literal "0xfe") (: ":") (return_statement "return "R_MIPS_GNU_VTENTRY";" (return "return") (string_literal ""R_MIPS_GNU_VTENTRY"" (" """) (string_content "R_MIPS_GNU_VTENTRY") (" """)) (; ";"))) (} "}"))) (} "}")))

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

char * __regparm3 function_1(type_1 rtype)

{
  switch(rtype) {
  case 0:
    return "R_MIPS_NONE";
  case 1:
    return "R_MIPS_16";
  case 2:
    return "R_MIPS_32";
  case 3:
    return "R_MIPS_REL32";
  case 4:
    return "R_MIPS_26";
  case 5:
    return "R_MIPS_HI16";
  case 6:
    return "R_MIPS_LO16";
  case 7:
    return "R_MIPS_GPREL16";
  case 8:
    return "R_MIPS_LITERAL";
  case 9:
    return "R_MIPS_GOT16";
  case 10:
    return "R_MIPS_PC16";
  case 0xb:
    return "R_MIPS_CALL16";
  case 0xc:
    return "R_MIPS_GPREL32";
  case 0xd:
    return "R_MIPS_UNUSED1";
  case 0xe:
    return "R_MIPS_UNUSED2";
  case 0xf:
    return "R_MIPS_UNUSED3";
  case 0x10:
    return "R_MIPS_SHIFT5";
  case 0x11:
    return "R_MIPS_SHIFT6";
  case 0x12:
    return "R_MIPS_64";
  case 0x13:
    return "R_MIPS_GOT_DISP";
  case 0x14:
    return "R_MIPS_GOT_PAGE";
  case 0x15:
    return "R_MIPS_GOT_OFST";
  case 0x16:
    return "R_MIPS_GOT_HI16";
  case 0x17:
    return "R_MIPS_GOT_LO16";
  case 0x18:
    return "R_MIPS_SUB";
  case 0x19:
    return "R_MIPS_INSERT_A";
  case 0x1a:
    return "R_MIPS_INSERT_B";
  case 0x1b:
    return "R_MIPS_DELETE";
  case 0x1c:
    return "R_MIPS_HIGHER";
  case 0x1d:
    return "R_MIPS_HIGHEST";
  case 0x1e:
    return "R_MIPS_CALL_HI16";
  case 0x1f:
    return "R_MIPS_CALL_LO16";
  case 0x20:
    return "R_MIPS_SCN_DISP";
  case 0x21:
    return "R_MIPS_REL16";
  case 0x22:
    return "R_MIPS_ADD_IMMEDIATE";
  case 0x23:
    return "R_MIPS_PJUMP";
  case 0x24:
    return "R_MIPS_RELGOT";
  case 0x25:
    return "R_MIPS_JALR";
  case 0x26:
    return "R_MIPS_TLS_DTPMOD32";
  case 0x27:
    return "R_MIPS_TLS_DTPREL32";
  case 0x28:
    return "R_MIPS_TLS_DTPMOD64";
  case 0x29:
    return "R_MIPS_TLS_DTPREL64";
  case 0x2a:
    return "R_MIPS_TLS_GD";
  case 0x2b:
    return "R_MIPS_TLS_LDM";
  case 0x2c:
    return "R_MIPS_TLS_DTPREL_HI16";
  case 0x2d:
    return "R_MIPS_TLS_DTPREL_LO16";
  case 0x2e:
    return "R_MIPS_TLS_GOTTPREL";
  case 0x2f:
    return "R_MIPS_TLS_TPREL32";
  case 0x30:
    return "R_MIPS_TLS_TPREL64";
  case 0x31:
    return "R_MIPS_TLS_TPREL_HI16";
  case 0x32:
    return "R_MIPS_TLS_TPREL_LO16";
  case 0x33:
    return "R_MIPS_GLOB_DAT";
  default:
    return (char *)0x0;
  case 0x3c:
    return "R_MIPS_PC21_S2";
  case 0x3d:
    return "R_MIPS_PC26_S2";
  case 0x3e:
    return "R_MIPS_PC18_S3";
  case 0x3f:
    return "R_MIPS_PC19_S2";
  case 0x40:
    return "R_MIPS_PCHI16";
  case 0x41:
    return "R_MIPS_PCLO16";
  case 100:
    return "R_MIPS16_26";
  case 0x65:
    return "R_MIPS16_GPREL";
  case 0x66:
    return "R_MIPS16_GOT16";
  case 0x67:
    return "R_MIPS16_CALL16";
  case 0x68:
    return "R_MIPS16_HI16";
  case 0x69:
    return "R_MIPS16_LO16";
  case 0x6a:
    return "R_MIPS16_TLS_GD";
  case 0x6b:
    return "R_MIPS16_TLS_LDM";
  case 0x6c:
    return "R_MIPS16_TLS_DTPREL_HI16";
  case 0x6d:
    return "R_MIPS16_TLS_DTPREL_LO16";
  case 0x6e:
    return "R_MIPS16_TLS_GOTTPREL";
  case 0x6f:
    return "R_MIPS16_TLS_TPREL_HI16";
  case 0x70:
    return "R_MIPS16_TLS_TPREL_LO16";
  case 0x71:
    return "R_MIPS16_PC16_S1";
  case 0x7e:
    return "R_MIPS_COPY";
  case 0x7f:
    return "R_MIPS_JUMP_SLOT";
  case 0x85:
    return "R_MICROMIPS_26_S1";
  case 0x86:
    return "R_MICROMIPS_HI16";
  case 0x87:
    return "R_MICROMIPS_LO16";
  case 0x88:
    return "R_MICROMIPS_GPREL16";
  case 0x89:
    return "R_MICROMIPS_LITERAL";
  case 0x8a:
    return "R_MICROMIPS_GOT16";
  case 0x8b:
    return "R_MICROMIPS_PC7_S1";
  case 0x8c:
    return "R_MICROMIPS_PC10_S1";
  case 0x8d:
    return "R_MICROMIPS_PC16_S1";
  case 0x8e:
    return "R_MICROMIPS_CALL16";
  case 0x91:
    return "R_MICROMIPS_GOT_DISP";
  case 0x92:
    return "R_MICROMIPS_GOT_PAGE";
  case 0x93:
    return "R_MICROMIPS_GOT_OFST";
  case 0x94:
    return "R_MICROMIPS_GOT_HI16";
  case 0x95:
    return "R_MICROMIPS_GOT_LO16";
  case 0x96:
    return "R_MICROMIPS_SUB";
  case 0x97:
    return "R_MICROMIPS_HIGHER";
  case 0x98:
    return "R_MICROMIPS_HIGHEST";
  case 0x99:
    return "R_MICROMIPS_CALL_HI16";
  case 0x9a:
    return "R_MICROMIPS_CALL_LO16";
  case 0x9b:
    return "R_MICROMIPS_SCN_DISP";
  case 0x9c:
    return "R_MICROMIPS_JALR";
  case 0x9d:
    return "R_MICROMIPS_HI0_LO16";
  case 0xa2:
    return "R_MICROMIPS_TLS_GD";
  case 0xa3:
    return "R_MICROMIPS_TLS_LDM";
  case 0xa4:
    return "R_MICROMIPS_TLS_DTPREL_HI16";
  case 0xa5:
    return "R_MICROMIPS_TLS_DTPREL_LO16";
  case 0xa6:
    return "R_MICROMIPS_TLS_GOTTPREL";
  case 0xa9:
    return "R_MICROMIPS_TLS_TPREL_HI16";
  case 0xaa:
    return "R_MICROMIPS_TLS_TPREL_LO16";
  case 0xac:
    return "R_MICROMIPS_GPREL7_S2";
  case 0xad:
    return "R_MICROMIPS_PC23_S2";
  case 0xf8:
    return "R_MIPS_PC32";
  case 0xf9:
    return "R_MIPS_EH";
  case 0xfa:
    return "R_MIPS_GNU_REL16_S2";
  case 0xfd:
    return "R_MIPS_GNU_VTINHERIT";
  case 0xfe:
    return "R_MIPS_GNU_VTENTRY";
  }
}


(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator (ERROR (identifier)) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier))))) body: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement (return_statement (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))) (case_statement value: (number_literal) (return_statement (string_literal (string_content)))))))))

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

char * __regparm3 MASKED(undefined4 param_1)

{
  switch(param_1) {
  case 0:
    return "R_MIPS_NONE";
  case 1:
    return "R_MIPS_16";
  case 2:
    return "R_MIPS_32";
  case 3:
    return "R_MIPS_REL32";
  case 4:
    return "R_MIPS_26";
  case 5:
    return "R_MIPS_HI16";
  case 6:
    return "R_MIPS_LO16";
  case 7:
    return "R_MIPS_GPREL16";
  case 8:
    return "R_MIPS_LITERAL";
  case 9:
    return "R_MIPS_GOT16";
  case 10:
    return "R_MIPS_PC16";
  case 0xb:
    return "R_MIPS_CALL16";
  case 0xc:
    return "R_MIPS_GPREL32";
  case 0xd:
    return "R_MIPS_UNUSED1";
  case 0xe:
    return "R_MIPS_UNUSED2";
  case 0xf:
    return "R_MIPS_UNUSED3";
  case 0x10:
    return "R_MIPS_SHIFT5";
  case 0x11:
    return "R_MIPS_SHIFT6";
  case 0x12:
    return "R_MIPS_64";
  case 0x13:
    return "R_MIPS_GOT_DISP";
  case 0x14:
    return "R_MIPS_GOT_PAGE";
  case 0x15:
    return "R_MIPS_GOT_OFST";
  case 0x16:
    return "R_MIPS_GOT_HI16";
  case 0x17:
    return "R_MIPS_GOT_LO16";
  case 0x18:
    return "R_MIPS_SUB";
  case 0x19:
    return "R_MIPS_INSERT_A";
  case 0x1a:
    return "R_MIPS_INSERT_B";
  case 0x1b:
    return "R_MIPS_DELETE";
  case 0x1c:
    return "R_MIPS_HIGHER";
  case 0x1d:
    return "R_MIPS_HIGHEST";
  case 0x1e:
    return "R_MIPS_CALL_HI16";
  case 0x1f:
    return "R_MIPS_CALL_LO16";
  case 0x20:
    return "R_MIPS_SCN_DISP";
  case 0x21:
    return "R_MIPS_REL16";
  case 0x22:
    return "R_MIPS_ADD_IMMEDIATE";
  case 0x23:
    return "R_MIPS_PJUMP";
  case 0x24:
    return "R_MIPS_RELGOT";
  case 0x25:
    return "R_MIPS_JALR";
  case 0x26:
    return "R_MIPS_TLS_DTPMOD32";
  case 0x27:
    return "R_MIPS_TLS_DTPREL32";
  case 0x28:
    return "R_MIPS_TLS_DTPMOD64";
  case 0x29:
    return "R_MIPS_TLS_DTPREL64";
  case 0x2a:
    return "R_MIPS_TLS_GD";
  case 0x2b:
    return "R_MIPS_TLS_LDM";
  case 0x2c:
    return "R_MIPS_TLS_DTPREL_HI16";
  case 0x2d:
    return "R_MIPS_TLS_DTPREL_LO16";
  case 0x2e:
    return "R_MIPS_TLS_GOTTPREL";
  case 0x2f:
    return "R_MIPS_TLS_TPREL32";
  case 0x30:
    return "R_MIPS_TLS_TPREL64";
  case 0x31:
    return "R_MIPS_TLS_TPREL_HI16";
  case 0x32:
    return "R_MIPS_TLS_TPREL_LO16";
  case 0x33:
    return "R_MIPS_GLOB_DAT";
  default:
    return (char *)0x0;
  case 0x3c:
    return "R_MIPS_PC21_S2";
  case 0x3d:
    return "R_MIPS_PC26_S2";
  case 0x3e:
    return "R_MIPS_PC18_S3";
  case 0x3f:
    return "R_MIPS_PC19_S2";
  case 0x40:
    return "R_MIPS_PCHI16";
  case 0x41:
    return "R_MIPS_PCLO16";
  case 100:
    return "R_MIPS16_26";
  case 0x65:
    return "R_MIPS16_GPREL";
  case 0x66:
    return "R_MIPS16_GOT16";
  case 0x67:
    return "R_MIPS16_CALL16";
  case 0x68:
    return "R_MIPS16_HI16";
  case 0x69:
    return "R_MIPS16_LO16";
  case 0x6a:
    return "R_MIPS16_TLS_GD";
  case 0x6b:
    return "R_MIPS16_TLS_LDM";
  case 0x6c:
    return "R_MIPS16_TLS_DTPREL_HI16";
  case 0x6d:
    return "R_MIPS16_TLS_DTPREL_LO16";
  case 0x6e:
    return "R_MIPS16_TLS_GOTTPREL";
  case 0x6f:
    return "R_MIPS16_TLS_TPREL_HI16";
  case 0x70:
    return "R_MIPS16_TLS_TPREL_LO16";
  case 0x71:
    return "R_MIPS16_PC16_S1";
  case 0x7e:
    return "R_MIPS_COPY";
  case 0x7f:
    return "R_MIPS_JUMP_SLOT";
  case 0x85:
    return "R_MICROMIPS_26_S1";
  case 0x86:
    return "R_MICROMIPS_HI16";
  case 0x87:
    return "R_MICROMIPS_LO16";
  case 0x88:
    return "R_MICROMIPS_GPREL16";
  case 0x89:
    return "R_MICROMIPS_LITERAL";
  case 0x8a:
    return "R_MICROMIPS_GOT16";
  case 0x8b:
    return "R_MICROMIPS_PC7_S1";
  case 0x8c:
    return "R_MICROMIPS_PC10_S1";
  case 0x8d:
    return "R_MICROMIPS_PC16_S1";
  case 0x8e:
    return "R_MICROMIPS_CALL16";
  case 0x91:
    return "R_MICROMIPS_GOT_DISP";
  case 0x92:
    return "R_MICROMIPS_GOT_PAGE";
  case 0x93:
    return "R_MICROMIPS_GOT_OFST";
  case 0x94:
    return "R_MICROMIPS_GOT_HI16";
  case 0x95:
    return "R_MICROMIPS_GOT_LO16";
  case 0x96:
    return "R_MICROMIPS_SUB";
  case 0x97:
    return "R_MICROMIPS_HIGHER";
  case 0x98:
    return "R_MICROMIPS_HIGHEST";
  case 0x99:
    return "R_MICROMIPS_CALL_HI16";
  case 0x9a:
    return "R_MICROMIPS_CALL_LO16";
  case 0x9b:
    return "R_MICROMIPS_SCN_DISP";
  case 0x9c:
    return "R_MICROMIPS_JALR";
  case 0x9d:
    return "R_MICROMIPS_HI0_LO16";
  case 0xa2:
    return "R_MICROMIPS_TLS_GD";
  case 0xa3:
    return "R_MICROMIPS_TLS_LDM";
  case 0xa4:
    return "R_MICROMIPS_TLS_DTPREL_HI16";
  case 0xa5:
    return "R_MICROMIPS_TLS_DTPREL_LO16";
  case 0xa6:
    return "R_MICROMIPS_TLS_GOTTPREL";
  case 0xa9:
    return "R_MICROMIPS_TLS_TPREL_HI16";
  case 0xaa:
    return "R_MICROMIPS_TLS_TPREL_LO16";
  case 0xac:
    return "R_MICROMIPS_GPREL7_S2";
  case 0xad:
    return "R_MICROMIPS_PC23_S2";
  case 0xf8:
    return "R_MIPS_PC32";
  case 0xf9:
    return "R_MIPS_EH";
  case 0xfa:
    return "R_MIPS_GNU_REL16_S2";
  case 0xfd:
    return "R_MIPS_GNU_VTINHERIT";
  case 0xfe:
    return "R_MIPS_GNU_VTENTRY";
  }
}

