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

char * __regparm3 elf_arm_reloc_type(ulong rtype)

{
  switch(rtype) {
  case 0:
    return "R_ARM_NONE";
  case 1:
    return "R_ARM_PC24";
  case 2:
    return "R_ARM_ABS32";
  case 3:
    return "R_ARM_REL32";
  case 4:
    return "R_ARM_LDR_PC_G0";
  case 5:
    return "R_ARM_ABS16";
  case 6:
    return "R_ARM_ABS12";
  case 7:
    return "R_ARM_THM_ABS5";
  case 8:
    return "R_ARM_ABS8";
  case 9:
    return "R_ARM_SBREL32";
  case 10:
    return "R_ARM_THM_CALL";
  case 0xb:
    return "R_ARM_THM_PC8";
  case 0xc:
    return "R_ARM_BREL_ADJ";
  case 0xd:
    return "R_ARM_TLS_DESC";
  case 0xe:
    return "R_ARM_THM_SWI8";
  case 0xf:
    return "R_ARM_XPC25";
  case 0x10:
    return "R_ARM_THM_XPC22";
  case 0x11:
    return "R_ARM_TLS_DTPMOD32";
  case 0x12:
    return "R_ARM_TLS_DTPOFF32";
  case 0x13:
    return "R_ARM_TLS_TPOFF32";
  case 0x14:
    return "R_ARM_COPY";
  case 0x15:
    return "R_ARM_GLOB_DAT";
  case 0x16:
    return "R_ARM_JUMP_SLOT";
  case 0x17:
    return "R_ARM_RELATIVE";
  case 0x18:
    return "R_ARM_GOTOFF32";
  case 0x19:
    return "R_ARM_BASE_PREL";
  case 0x1a:
    return "R_ARM_GOT_BREL";
  case 0x1b:
    return "R_ARM_PLT32";
  case 0x1c:
    return "R_ARM_CALL";
  case 0x1d:
    return "R_ARM_JUMP24";
  case 0x1e:
    return "R_ARM_THM_JUMP24";
  case 0x1f:
    return "R_ARM_BASE_ABS";
  case 0x20:
    return "R_ARM_ALU_PCREL7_0";
  case 0x21:
    return "R_ARM_ALU_PCREL15_8";
  case 0x22:
    return "R_ARM_ALU_PCREL23_15";
  case 0x23:
    return "R_ARM_LDR_SBREL_11_0";
  case 0x24:
    return "R_ARM_ALU_SBREL_19_12";
  case 0x25:
    return "R_ARM_ALU_SBREL_27_20";
  case 0x26:
    return "R_ARM_TARGET1";
  case 0x27:
    return "R_ARM_SBREL31";
  case 0x28:
    return "R_ARM_V4BX";
  case 0x29:
    return "R_ARM_TARGET2";
  case 0x2a:
    return "R_ARM_PREL31";
  case 0x2b:
    return "R_ARM_MOVW_ABS_NC";
  case 0x2c:
    return "R_ARM_MOVT_ABS";
  case 0x2d:
    return "R_ARM_MOVW_PREL_NC";
  case 0x2e:
    return "R_ARM_MOVT_PREL";
  case 0x2f:
    return "R_ARM_THM_MOVW_ABS_NC";
  case 0x30:
    return "R_ARM_THM_MOVT_ABS";
  case 0x31:
    return "R_ARM_THM_MOVW_PREL_NC";
  case 0x32:
    return "R_ARM_THM_MOVT_PREL";
  case 0x33:
    return "R_ARM_THM_JUMP19";
  case 0x34:
    return "R_ARM_THM_JUMP6";
  case 0x35:
    return "R_ARM_THM_ALU_PREL_11_0";
  case 0x36:
    return "R_ARM_THM_PC12";
  case 0x37:
    return "R_ARM_ABS32_NOI";
  case 0x38:
    return "R_ARM_REL32_NOI";
  case 0x39:
    return "R_ARM_ALU_PC_G0_NC";
  case 0x3a:
    return "R_ARM_ALU_PC_G0";
  case 0x3b:
    return "R_ARM_ALU_PC_G1_NC";
  case 0x3c:
    return "R_ARM_ALU_PC_G1";
  case 0x3d:
    return "R_ARM_ALU_PC_G2";
  case 0x3e:
    return "R_ARM_LDR_PC_G1";
  case 0x3f:
    return "R_ARM_LDR_PC_G2";
  case 0x40:
    return "R_ARM_LDRS_PC_G0";
  case 0x41:
    return "R_ARM_LDRS_PC_G1";
  case 0x42:
    return "R_ARM_LDRS_PC_G2";
  case 0x43:
    return "R_ARM_LDC_PC_G0";
  case 0x44:
    return "R_ARM_LDC_PC_G1";
  case 0x45:
    return "R_ARM_LDC_PC_G2";
  case 0x46:
    return "R_ARM_ALU_SB_G0_NC";
  case 0x47:
    return "R_ARM_ALU_SB_G0";
  case 0x48:
    return "R_ARM_ALU_SB_G1_NC";
  case 0x49:
    return "R_ARM_ALU_SB_G1";
  case 0x4a:
    return "R_ARM_ALU_SB_G2";
  case 0x4b:
    return "R_ARM_LDR_SB_G0";
  case 0x4c:
    return "R_ARM_LDR_SB_G1";
  case 0x4d:
    return "R_ARM_LDR_SB_G2";
  case 0x4e:
    return "R_ARM_LDRS_SB_G0";
  case 0x4f:
    return "R_ARM_LDRS_SB_G1";
  case 0x50:
    return "R_ARM_LDRS_SB_G2";
  case 0x51:
    return "R_ARM_LDC_SB_G0";
  case 0x52:
    return "R_ARM_LDC_SB_G1";
  case 0x53:
    return "R_ARM_LDC_SB_G2";
  case 0x54:
    return "R_ARM_MOVW_BREL_NC";
  case 0x55:
    return "R_ARM_MOVT_BREL";
  case 0x56:
    return "R_ARM_MOVW_BREL";
  case 0x57:
    return "R_ARM_THM_MOVW_BREL_NC";
  case 0x58:
    return "R_ARM_THM_MOVT_BREL";
  case 0x59:
    return "R_ARM_THM_MOVW_BREL";
  case 0x5a:
    return "R_ARM_TLS_GOTDESC";
  case 0x5b:
    return "R_ARM_TLS_CALL";
  case 0x5c:
    return "R_ARM_TLS_DESCSEQ";
  case 0x5d:
    return "R_ARM_THM_TLS_CALL";
  case 0x5e:
    return "R_ARM_PLT32_ABS";
  case 0x5f:
    return "R_ARM_GOT_ABS";
  case 0x60:
    return "R_ARM_GOT_PREL";
  case 0x61:
    return "R_ARM_GOT_BREL12";
  case 0x62:
    return "R_ARM_GOTOFF12";
  case 99:
    return "R_ARM_GOTRELAX";
  case 100:
    return "R_ARM_GNU_VTENTRY";
  case 0x65:
    return "R_ARM_GNU_VTINHERIT";
  case 0x66:
    return "R_ARM_THM_JUMP11";
  case 0x67:
    return "R_ARM_THM_JUMP8";
  case 0x68:
    return "R_ARM_TLS_GD32";
  case 0x69:
    return "R_ARM_TLS_LDM32";
  case 0x6a:
    return "R_ARM_TLS_LDO32";
  case 0x6b:
    return "R_ARM_TLS_IE32";
  case 0x6c:
    return "R_ARM_TLS_LE32";
  case 0x6d:
    return "R_ARM_TLS_LDO12";
  case 0x6e:
    return "R_ARM_TLS_LE12";
  case 0x6f:
    return "R_ARM_TLS_IE12GP";
  default:
    return (char *)0x0;
  case 0x80:
    return "R_ARM_ME_TOO";
  case 0x81:
    return "R_ARM_THM_TLS_DESCSEQ";
  case 0x84:
    return "R_ARM_THM_ALU_ABS_G0_NC";
  case 0x85:
    return "R_ARM_THM_ALU_ABS_G1_NC";
  case 0x86:
    return "R_ARM_THM_ALU_ABS_G2_NC";
  case 0x87:
    return "R_ARM_THM_ALU_ABS_G3_NC";
  case 0xa0:
    return "R_ARM_IRELATIVE";
  case 0xa1:
    return "R_ARM_GOTFUNCDESC";
  case 0xa2:
    return "R_ARM_GOTOFFFUNCDESC";
  case 0xa3:
    return "R_ARM_FUNCDESC";
  case 0xa4:
    return "R_ARM_FUNCDESC_VALUE";
  case 0xa5:
    return "R_ARM_TLS_GD32_FDPIC";
  case 0xa6:
    return "R_ARM_TLS_LDM32_FDPIC";
  case 0xa7:
    return "R_ARM_TLS_IE32_FDPIC";
  case 0xf9:
    return "R_ARM_RXPC25";
  case 0xfa:
    return "R_ARM_RSBREL32";
  case 0xfb:
    return "R_ARM_THM_RPC22";
  case 0xfc:
    return "R_ARM_RREL32";
  case 0xfd:
    return "R_ARM_RABS32";
  case 0xfe:
    return "R_ARM_RPC24";
  case 0xff:
    return "R_ARM_RBASE";
  }
}



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

char * __regparm3 FUN_00014aa0(undefined4 param_1)

{
  switch(param_1) {
  case 0:
    return "R_ARM_NONE";
  case 1:
    return "R_ARM_PC24";
  case 2:
    return "R_ARM_ABS32";
  case 3:
    return "R_ARM_REL32";
  case 4:
    return "R_ARM_LDR_PC_G0";
  case 5:
    return "R_ARM_ABS16";
  case 6:
    return "R_ARM_ABS12";
  case 7:
    return "R_ARM_THM_ABS5";
  case 8:
    return "R_ARM_ABS8";
  case 9:
    return "R_ARM_SBREL32";
  case 10:
    return "R_ARM_THM_CALL";
  case 0xb:
    return "R_ARM_THM_PC8";
  case 0xc:
    return "R_ARM_BREL_ADJ";
  case 0xd:
    return "R_ARM_TLS_DESC";
  case 0xe:
    return "R_ARM_THM_SWI8";
  case 0xf:
    return "R_ARM_XPC25";
  case 0x10:
    return "R_ARM_THM_XPC22";
  case 0x11:
    return "R_ARM_TLS_DTPMOD32";
  case 0x12:
    return "R_ARM_TLS_DTPOFF32";
  case 0x13:
    return "R_ARM_TLS_TPOFF32";
  case 0x14:
    return "R_ARM_COPY";
  case 0x15:
    return "R_ARM_GLOB_DAT";
  case 0x16:
    return "R_ARM_JUMP_SLOT";
  case 0x17:
    return "R_ARM_RELATIVE";
  case 0x18:
    return "R_ARM_GOTOFF32";
  case 0x19:
    return "R_ARM_BASE_PREL";
  case 0x1a:
    return "R_ARM_GOT_BREL";
  case 0x1b:
    return "R_ARM_PLT32";
  case 0x1c:
    return "R_ARM_CALL";
  case 0x1d:
    return "R_ARM_JUMP24";
  case 0x1e:
    return "R_ARM_THM_JUMP24";
  case 0x1f:
    return "R_ARM_BASE_ABS";
  case 0x20:
    return "R_ARM_ALU_PCREL7_0";
  case 0x21:
    return "R_ARM_ALU_PCREL15_8";
  case 0x22:
    return "R_ARM_ALU_PCREL23_15";
  case 0x23:
    return "R_ARM_LDR_SBREL_11_0";
  case 0x24:
    return "R_ARM_ALU_SBREL_19_12";
  case 0x25:
    return "R_ARM_ALU_SBREL_27_20";
  case 0x26:
    return "R_ARM_TARGET1";
  case 0x27:
    return "R_ARM_SBREL31";
  case 0x28:
    return "R_ARM_V4BX";
  case 0x29:
    return "R_ARM_TARGET2";
  case 0x2a:
    return "R_ARM_PREL31";
  case 0x2b:
    return "R_ARM_MOVW_ABS_NC";
  case 0x2c:
    return "R_ARM_MOVT_ABS";
  case 0x2d:
    return "R_ARM_MOVW_PREL_NC";
  case 0x2e:
    return "R_ARM_MOVT_PREL";
  case 0x2f:
    return "R_ARM_THM_MOVW_ABS_NC";
  case 0x30:
    return "R_ARM_THM_MOVT_ABS";
  case 0x31:
    return "R_ARM_THM_MOVW_PREL_NC";
  case 0x32:
    return "R_ARM_THM_MOVT_PREL";
  case 0x33:
    return "R_ARM_THM_JUMP19";
  case 0x34:
    return "R_ARM_THM_JUMP6";
  case 0x35:
    return "R_ARM_THM_ALU_PREL_11_0";
  case 0x36:
    return "R_ARM_THM_PC12";
  case 0x37:
    return "R_ARM_ABS32_NOI";
  case 0x38:
    return "R_ARM_REL32_NOI";
  case 0x39:
    return "R_ARM_ALU_PC_G0_NC";
  case 0x3a:
    return "R_ARM_ALU_PC_G0";
  case 0x3b:
    return "R_ARM_ALU_PC_G1_NC";
  case 0x3c:
    return "R_ARM_ALU_PC_G1";
  case 0x3d:
    return "R_ARM_ALU_PC_G2";
  case 0x3e:
    return "R_ARM_LDR_PC_G1";
  case 0x3f:
    return "R_ARM_LDR_PC_G2";
  case 0x40:
    return "R_ARM_LDRS_PC_G0";
  case 0x41:
    return "R_ARM_LDRS_PC_G1";
  case 0x42:
    return "R_ARM_LDRS_PC_G2";
  case 0x43:
    return "R_ARM_LDC_PC_G0";
  case 0x44:
    return "R_ARM_LDC_PC_G1";
  case 0x45:
    return "R_ARM_LDC_PC_G2";
  case 0x46:
    return "R_ARM_ALU_SB_G0_NC";
  case 0x47:
    return "R_ARM_ALU_SB_G0";
  case 0x48:
    return "R_ARM_ALU_SB_G1_NC";
  case 0x49:
    return "R_ARM_ALU_SB_G1";
  case 0x4a:
    return "R_ARM_ALU_SB_G2";
  case 0x4b:
    return "R_ARM_LDR_SB_G0";
  case 0x4c:
    return "R_ARM_LDR_SB_G1";
  case 0x4d:
    return "R_ARM_LDR_SB_G2";
  case 0x4e:
    return "R_ARM_LDRS_SB_G0";
  case 0x4f:
    return "R_ARM_LDRS_SB_G1";
  case 0x50:
    return "R_ARM_LDRS_SB_G2";
  case 0x51:
    return "R_ARM_LDC_SB_G0";
  case 0x52:
    return "R_ARM_LDC_SB_G1";
  case 0x53:
    return "R_ARM_LDC_SB_G2";
  case 0x54:
    return "R_ARM_MOVW_BREL_NC";
  case 0x55:
    return "R_ARM_MOVT_BREL";
  case 0x56:
    return "R_ARM_MOVW_BREL";
  case 0x57:
    return "R_ARM_THM_MOVW_BREL_NC";
  case 0x58:
    return "R_ARM_THM_MOVT_BREL";
  case 0x59:
    return "R_ARM_THM_MOVW_BREL";
  case 0x5a:
    return "R_ARM_TLS_GOTDESC";
  case 0x5b:
    return "R_ARM_TLS_CALL";
  case 0x5c:
    return "R_ARM_TLS_DESCSEQ";
  case 0x5d:
    return "R_ARM_THM_TLS_CALL";
  case 0x5e:
    return "R_ARM_PLT32_ABS";
  case 0x5f:
    return "R_ARM_GOT_ABS";
  case 0x60:
    return "R_ARM_GOT_PREL";
  case 0x61:
    return "R_ARM_GOT_BREL12";
  case 0x62:
    return "R_ARM_GOTOFF12";
  case 99:
    return "R_ARM_GOTRELAX";
  case 100:
    return "R_ARM_GNU_VTENTRY";
  case 0x65:
    return "R_ARM_GNU_VTINHERIT";
  case 0x66:
    return "R_ARM_THM_JUMP11";
  case 0x67:
    return "R_ARM_THM_JUMP8";
  case 0x68:
    return "R_ARM_TLS_GD32";
  case 0x69:
    return "R_ARM_TLS_LDM32";
  case 0x6a:
    return "R_ARM_TLS_LDO32";
  case 0x6b:
    return "R_ARM_TLS_IE32";
  case 0x6c:
    return "R_ARM_TLS_LE32";
  case 0x6d:
    return "R_ARM_TLS_LDO12";
  case 0x6e:
    return "R_ARM_TLS_LE12";
  case 0x6f:
    return "R_ARM_TLS_IE12GP";
  default:
    return (char *)0x0;
  case 0x80:
    return "R_ARM_ME_TOO";
  case 0x81:
    return "R_ARM_THM_TLS_DESCSEQ";
  case 0x84:
    return "R_ARM_THM_ALU_ABS_G0_NC";
  case 0x85:
    return "R_ARM_THM_ALU_ABS_G1_NC";
  case 0x86:
    return "R_ARM_THM_ALU_ABS_G2_NC";
  case 0x87:
    return "R_ARM_THM_ALU_ABS_G3_NC";
  case 0xa0:
    return "R_ARM_IRELATIVE";
  case 0xa1:
    return "R_ARM_GOTFUNCDESC";
  case 0xa2:
    return "R_ARM_GOTOFFFUNCDESC";
  case 0xa3:
    return "R_ARM_FUNCDESC";
  case 0xa4:
    return "R_ARM_FUNCDESC_VALUE";
  case 0xa5:
    return "R_ARM_TLS_GD32_FDPIC";
  case 0xa6:
    return "R_ARM_TLS_LDM32_FDPIC";
  case 0xa7:
    return "R_ARM_TLS_IE32_FDPIC";
  case 0xf9:
    return "R_ARM_RXPC25";
  case 0xfa:
    return "R_ARM_RSBREL32";
  case 0xfb:
    return "R_ARM_THM_RPC22";
  case 0xfc:
    return "R_ARM_RREL32";
  case 0xfd:
    return "R_ARM_RABS32";
  case 0xfe:
    return "R_ARM_RPC24";
  case 0xff:
    return "R_ARM_RBASE";
  }
}


CALL 0x000140a5
ADD EDX,0x9f55b
CMP EAX,0xff
JA 0x00014e64
MOV ECX,dword ptr [EDX + EAX*0x4 + 0xfffd38c0]
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_00014aa0(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}\n\n" comment (function_definition "char * __regparm3 FUN_00014aa0(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}" primitive_type (pointer_declarator "* __regparm3 FUN_00014aa0(undefined4 param_1)" * (ERROR "__regparm3" identifier) (function_declarator "FUN_00014aa0(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_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}" { (switch_statement "switch(param_1) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }" switch (parenthesized_expression "(param_1)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }" { (case_statement "case 0:\n    return "R_ARM_NONE";" case number_literal : (return_statement "return "R_ARM_NONE";" return (string_literal ""R_ARM_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_ARM_PC24";" case number_literal : (return_statement "return "R_ARM_PC24";" return (string_literal ""R_ARM_PC24"" " string_content ") ;)) (case_statement "case 2:\n    return "R_ARM_ABS32";" case number_literal : (return_statement "return "R_ARM_ABS32";" return (string_literal ""R_ARM_ABS32"" " string_content ") ;)) (case_statement "case 3:\n    return "R_ARM_REL32";" case number_literal : (return_statement "return "R_ARM_REL32";" return (string_literal ""R_ARM_REL32"" " string_content ") ;)) (case_statement "case 4:\n    return "R_ARM_LDR_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G0";" return (string_literal ""R_ARM_LDR_PC_G0"" " string_content ") ;)) (case_statement "case 5:\n    return "R_ARM_ABS16";" case number_literal : (return_statement "return "R_ARM_ABS16";" return (string_literal ""R_ARM_ABS16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_ARM_ABS12";" case number_literal : (return_statement "return "R_ARM_ABS12";" return (string_literal ""R_ARM_ABS12"" " string_content ") ;)) (case_statement "case 7:\n    return "R_ARM_THM_ABS5";" case number_literal : (return_statement "return "R_ARM_THM_ABS5";" return (string_literal ""R_ARM_THM_ABS5"" " string_content ") ;)) (case_statement "case 8:\n    return "R_ARM_ABS8";" case number_literal : (return_statement "return "R_ARM_ABS8";" return (string_literal ""R_ARM_ABS8"" " string_content ") ;)) (case_statement "case 9:\n    return "R_ARM_SBREL32";" case number_literal : (return_statement "return "R_ARM_SBREL32";" return (string_literal ""R_ARM_SBREL32"" " string_content ") ;)) (case_statement "case 10:\n    return "R_ARM_THM_CALL";" case number_literal : (return_statement "return "R_ARM_THM_CALL";" return (string_literal ""R_ARM_THM_CALL"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_ARM_THM_PC8";" case number_literal : (return_statement "return "R_ARM_THM_PC8";" return (string_literal ""R_ARM_THM_PC8"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_ARM_BREL_ADJ";" case number_literal : (return_statement "return "R_ARM_BREL_ADJ";" return (string_literal ""R_ARM_BREL_ADJ"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_ARM_TLS_DESC";" case number_literal : (return_statement "return "R_ARM_TLS_DESC";" return (string_literal ""R_ARM_TLS_DESC"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_ARM_THM_SWI8";" case number_literal : (return_statement "return "R_ARM_THM_SWI8";" return (string_literal ""R_ARM_THM_SWI8"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_ARM_XPC25";" case number_literal : (return_statement "return "R_ARM_XPC25";" return (string_literal ""R_ARM_XPC25"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_ARM_THM_XPC22";" case number_literal : (return_statement "return "R_ARM_THM_XPC22";" return (string_literal ""R_ARM_THM_XPC22"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_ARM_TLS_DTPMOD32";" case number_literal : (return_statement "return "R_ARM_TLS_DTPMOD32";" return (string_literal ""R_ARM_TLS_DTPMOD32"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_ARM_TLS_DTPOFF32";" case number_literal : (return_statement "return "R_ARM_TLS_DTPOFF32";" return (string_literal ""R_ARM_TLS_DTPOFF32"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_ARM_TLS_TPOFF32";" case number_literal : (return_statement "return "R_ARM_TLS_TPOFF32";" return (string_literal ""R_ARM_TLS_TPOFF32"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_ARM_COPY";" case number_literal : (return_statement "return "R_ARM_COPY";" return (string_literal ""R_ARM_COPY"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_ARM_GLOB_DAT";" case number_literal : (return_statement "return "R_ARM_GLOB_DAT";" return (string_literal ""R_ARM_GLOB_DAT"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_ARM_JUMP_SLOT";" case number_literal : (return_statement "return "R_ARM_JUMP_SLOT";" return (string_literal ""R_ARM_JUMP_SLOT"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_ARM_RELATIVE";" case number_literal : (return_statement "return "R_ARM_RELATIVE";" return (string_literal ""R_ARM_RELATIVE"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_ARM_GOTOFF32";" case number_literal : (return_statement "return "R_ARM_GOTOFF32";" return (string_literal ""R_ARM_GOTOFF32"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_ARM_BASE_PREL";" case number_literal : (return_statement "return "R_ARM_BASE_PREL";" return (string_literal ""R_ARM_BASE_PREL"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_ARM_GOT_BREL";" case number_literal : (return_statement "return "R_ARM_GOT_BREL";" return (string_literal ""R_ARM_GOT_BREL"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_ARM_PLT32";" case number_literal : (return_statement "return "R_ARM_PLT32";" return (string_literal ""R_ARM_PLT32"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_ARM_CALL";" case number_literal : (return_statement "return "R_ARM_CALL";" return (string_literal ""R_ARM_CALL"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_ARM_JUMP24";" case number_literal : (return_statement "return "R_ARM_JUMP24";" return (string_literal ""R_ARM_JUMP24"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_ARM_THM_JUMP24";" case number_literal : (return_statement "return "R_ARM_THM_JUMP24";" return (string_literal ""R_ARM_THM_JUMP24"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_ARM_BASE_ABS";" case number_literal : (return_statement "return "R_ARM_BASE_ABS";" return (string_literal ""R_ARM_BASE_ABS"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_ARM_ALU_PCREL7_0";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL7_0";" return (string_literal ""R_ARM_ALU_PCREL7_0"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_ARM_ALU_PCREL15_8";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL15_8";" return (string_literal ""R_ARM_ALU_PCREL15_8"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_ARM_ALU_PCREL23_15";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL23_15";" return (string_literal ""R_ARM_ALU_PCREL23_15"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";" case number_literal : (return_statement "return "R_ARM_LDR_SBREL_11_0";" return (string_literal ""R_ARM_LDR_SBREL_11_0"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";" case number_literal : (return_statement "return "R_ARM_ALU_SBREL_19_12";" return (string_literal ""R_ARM_ALU_SBREL_19_12"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";" case number_literal : (return_statement "return "R_ARM_ALU_SBREL_27_20";" return (string_literal ""R_ARM_ALU_SBREL_27_20"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_ARM_TARGET1";" case number_literal : (return_statement "return "R_ARM_TARGET1";" return (string_literal ""R_ARM_TARGET1"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_ARM_SBREL31";" case number_literal : (return_statement "return "R_ARM_SBREL31";" return (string_literal ""R_ARM_SBREL31"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_ARM_V4BX";" case number_literal : (return_statement "return "R_ARM_V4BX";" return (string_literal ""R_ARM_V4BX"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_ARM_TARGET2";" case number_literal : (return_statement "return "R_ARM_TARGET2";" return (string_literal ""R_ARM_TARGET2"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_ARM_PREL31";" case number_literal : (return_statement "return "R_ARM_PREL31";" return (string_literal ""R_ARM_PREL31"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_ABS_NC";" return (string_literal ""R_ARM_MOVW_ABS_NC"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_ARM_MOVT_ABS";" case number_literal : (return_statement "return "R_ARM_MOVT_ABS";" return (string_literal ""R_ARM_MOVT_ABS"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_PREL_NC";" return (string_literal ""R_ARM_MOVW_PREL_NC"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_ARM_MOVT_PREL";" case number_literal : (return_statement "return "R_ARM_MOVT_PREL";" return (string_literal ""R_ARM_MOVT_PREL"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_ABS_NC";" return (string_literal ""R_ARM_THM_MOVW_ABS_NC"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_ARM_THM_MOVT_ABS";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_ABS";" return (string_literal ""R_ARM_THM_MOVT_ABS"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_PREL_NC";" return (string_literal ""R_ARM_THM_MOVW_PREL_NC"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_ARM_THM_MOVT_PREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_PREL";" return (string_literal ""R_ARM_THM_MOVT_PREL"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_ARM_THM_JUMP19";" case number_literal : (return_statement "return "R_ARM_THM_JUMP19";" return (string_literal ""R_ARM_THM_JUMP19"" " string_content ") ;)) (case_statement "case 0x34:\n    return "R_ARM_THM_JUMP6";" case number_literal : (return_statement "return "R_ARM_THM_JUMP6";" return (string_literal ""R_ARM_THM_JUMP6"" " string_content ") ;)) (case_statement "case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";" case number_literal : (return_statement "return "R_ARM_THM_ALU_PREL_11_0";" return (string_literal ""R_ARM_THM_ALU_PREL_11_0"" " string_content ") ;)) (case_statement "case 0x36:\n    return "R_ARM_THM_PC12";" case number_literal : (return_statement "return "R_ARM_THM_PC12";" return (string_literal ""R_ARM_THM_PC12"" " string_content ") ;)) (case_statement "case 0x37:\n    return "R_ARM_ABS32_NOI";" case number_literal : (return_statement "return "R_ARM_ABS32_NOI";" return (string_literal ""R_ARM_ABS32_NOI"" " string_content ") ;)) (case_statement "case 0x38:\n    return "R_ARM_REL32_NOI";" case number_literal : (return_statement "return "R_ARM_REL32_NOI";" return (string_literal ""R_ARM_REL32_NOI"" " string_content ") ;)) (case_statement "case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G0_NC";" return (string_literal ""R_ARM_ALU_PC_G0_NC"" " string_content ") ;)) (case_statement "case 0x3a:\n    return "R_ARM_ALU_PC_G0";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G0";" return (string_literal ""R_ARM_ALU_PC_G0"" " string_content ") ;)) (case_statement "case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G1_NC";" return (string_literal ""R_ARM_ALU_PC_G1_NC"" " string_content ") ;)) (case_statement "case 0x3c:\n    return "R_ARM_ALU_PC_G1";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G1";" return (string_literal ""R_ARM_ALU_PC_G1"" " string_content ") ;)) (case_statement "case 0x3d:\n    return "R_ARM_ALU_PC_G2";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G2";" return (string_literal ""R_ARM_ALU_PC_G2"" " string_content ") ;)) (case_statement "case 0x3e:\n    return "R_ARM_LDR_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G1";" return (string_literal ""R_ARM_LDR_PC_G1"" " string_content ") ;)) (case_statement "case 0x3f:\n    return "R_ARM_LDR_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G2";" return (string_literal ""R_ARM_LDR_PC_G2"" " string_content ") ;)) (case_statement "case 0x40:\n    return "R_ARM_LDRS_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G0";" return (string_literal ""R_ARM_LDRS_PC_G0"" " string_content ") ;)) (case_statement "case 0x41:\n    return "R_ARM_LDRS_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G1";" return (string_literal ""R_ARM_LDRS_PC_G1"" " string_content ") ;)) (case_statement "case 0x42:\n    return "R_ARM_LDRS_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G2";" return (string_literal ""R_ARM_LDRS_PC_G2"" " string_content ") ;)) (case_statement "case 0x43:\n    return "R_ARM_LDC_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G0";" return (string_literal ""R_ARM_LDC_PC_G0"" " string_content ") ;)) (case_statement "case 0x44:\n    return "R_ARM_LDC_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G1";" return (string_literal ""R_ARM_LDC_PC_G1"" " string_content ") ;)) (case_statement "case 0x45:\n    return "R_ARM_LDC_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G2";" return (string_literal ""R_ARM_LDC_PC_G2"" " string_content ") ;)) (case_statement "case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G0_NC";" return (string_literal ""R_ARM_ALU_SB_G0_NC"" " string_content ") ;)) (case_statement "case 0x47:\n    return "R_ARM_ALU_SB_G0";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G0";" return (string_literal ""R_ARM_ALU_SB_G0"" " string_content ") ;)) (case_statement "case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G1_NC";" return (string_literal ""R_ARM_ALU_SB_G1_NC"" " string_content ") ;)) (case_statement "case 0x49:\n    return "R_ARM_ALU_SB_G1";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G1";" return (string_literal ""R_ARM_ALU_SB_G1"" " string_content ") ;)) (case_statement "case 0x4a:\n    return "R_ARM_ALU_SB_G2";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G2";" return (string_literal ""R_ARM_ALU_SB_G2"" " string_content ") ;)) (case_statement "case 0x4b:\n    return "R_ARM_LDR_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G0";" return (string_literal ""R_ARM_LDR_SB_G0"" " string_content ") ;)) (case_statement "case 0x4c:\n    return "R_ARM_LDR_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G1";" return (string_literal ""R_ARM_LDR_SB_G1"" " string_content ") ;)) (case_statement "case 0x4d:\n    return "R_ARM_LDR_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G2";" return (string_literal ""R_ARM_LDR_SB_G2"" " string_content ") ;)) (case_statement "case 0x4e:\n    return "R_ARM_LDRS_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G0";" return (string_literal ""R_ARM_LDRS_SB_G0"" " string_content ") ;)) (case_statement "case 0x4f:\n    return "R_ARM_LDRS_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G1";" return (string_literal ""R_ARM_LDRS_SB_G1"" " string_content ") ;)) (case_statement "case 0x50:\n    return "R_ARM_LDRS_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G2";" return (string_literal ""R_ARM_LDRS_SB_G2"" " string_content ") ;)) (case_statement "case 0x51:\n    return "R_ARM_LDC_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G0";" return (string_literal ""R_ARM_LDC_SB_G0"" " string_content ") ;)) (case_statement "case 0x52:\n    return "R_ARM_LDC_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G1";" return (string_literal ""R_ARM_LDC_SB_G1"" " string_content ") ;)) (case_statement "case 0x53:\n    return "R_ARM_LDC_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G2";" return (string_literal ""R_ARM_LDC_SB_G2"" " string_content ") ;)) (case_statement "case 0x54:\n    return "R_ARM_MOVW_BREL_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_BREL_NC";" return (string_literal ""R_ARM_MOVW_BREL_NC"" " string_content ") ;)) (case_statement "case 0x55:\n    return "R_ARM_MOVT_BREL";" case number_literal : (return_statement "return "R_ARM_MOVT_BREL";" return (string_literal ""R_ARM_MOVT_BREL"" " string_content ") ;)) (case_statement "case 0x56:\n    return "R_ARM_MOVW_BREL";" case number_literal : (return_statement "return "R_ARM_MOVW_BREL";" return (string_literal ""R_ARM_MOVW_BREL"" " string_content ") ;)) (case_statement "case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_BREL_NC";" return (string_literal ""R_ARM_THM_MOVW_BREL_NC"" " string_content ") ;)) (case_statement "case 0x58:\n    return "R_ARM_THM_MOVT_BREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_BREL";" return (string_literal ""R_ARM_THM_MOVT_BREL"" " string_content ") ;)) (case_statement "case 0x59:\n    return "R_ARM_THM_MOVW_BREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_BREL";" return (string_literal ""R_ARM_THM_MOVW_BREL"" " string_content ") ;)) (case_statement "case 0x5a:\n    return "R_ARM_TLS_GOTDESC";" case number_literal : (return_statement "return "R_ARM_TLS_GOTDESC";" return (string_literal ""R_ARM_TLS_GOTDESC"" " string_content ") ;)) (case_statement "case 0x5b:\n    return "R_ARM_TLS_CALL";" case number_literal : (return_statement "return "R_ARM_TLS_CALL";" return (string_literal ""R_ARM_TLS_CALL"" " string_content ") ;)) (case_statement "case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";" case number_literal : (return_statement "return "R_ARM_TLS_DESCSEQ";" return (string_literal ""R_ARM_TLS_DESCSEQ"" " string_content ") ;)) (case_statement "case 0x5d:\n    return "R_ARM_THM_TLS_CALL";" case number_literal : (return_statement "return "R_ARM_THM_TLS_CALL";" return (string_literal ""R_ARM_THM_TLS_CALL"" " string_content ") ;)) (case_statement "case 0x5e:\n    return "R_ARM_PLT32_ABS";" case number_literal : (return_statement "return "R_ARM_PLT32_ABS";" return (string_literal ""R_ARM_PLT32_ABS"" " string_content ") ;)) (case_statement "case 0x5f:\n    return "R_ARM_GOT_ABS";" case number_literal : (return_statement "return "R_ARM_GOT_ABS";" return (string_literal ""R_ARM_GOT_ABS"" " string_content ") ;)) (case_statement "case 0x60:\n    return "R_ARM_GOT_PREL";" case number_literal : (return_statement "return "R_ARM_GOT_PREL";" return (string_literal ""R_ARM_GOT_PREL"" " string_content ") ;)) (case_statement "case 0x61:\n    return "R_ARM_GOT_BREL12";" case number_literal : (return_statement "return "R_ARM_GOT_BREL12";" return (string_literal ""R_ARM_GOT_BREL12"" " string_content ") ;)) (case_statement "case 0x62:\n    return "R_ARM_GOTOFF12";" case number_literal : (return_statement "return "R_ARM_GOTOFF12";" return (string_literal ""R_ARM_GOTOFF12"" " string_content ") ;)) (case_statement "case 99:\n    return "R_ARM_GOTRELAX";" case number_literal : (return_statement "return "R_ARM_GOTRELAX";" return (string_literal ""R_ARM_GOTRELAX"" " string_content ") ;)) (case_statement "case 100:\n    return "R_ARM_GNU_VTENTRY";" case number_literal : (return_statement "return "R_ARM_GNU_VTENTRY";" return (string_literal ""R_ARM_GNU_VTENTRY"" " string_content ") ;)) (case_statement "case 0x65:\n    return "R_ARM_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_ARM_GNU_VTINHERIT";" return (string_literal ""R_ARM_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0x66:\n    return "R_ARM_THM_JUMP11";" case number_literal : (return_statement "return "R_ARM_THM_JUMP11";" return (string_literal ""R_ARM_THM_JUMP11"" " string_content ") ;)) (case_statement "case 0x67:\n    return "R_ARM_THM_JUMP8";" case number_literal : (return_statement "return "R_ARM_THM_JUMP8";" return (string_literal ""R_ARM_THM_JUMP8"" " string_content ") ;)) (case_statement "case 0x68:\n    return "R_ARM_TLS_GD32";" case number_literal : (return_statement "return "R_ARM_TLS_GD32";" return (string_literal ""R_ARM_TLS_GD32"" " string_content ") ;)) (case_statement "case 0x69:\n    return "R_ARM_TLS_LDM32";" case number_literal : (return_statement "return "R_ARM_TLS_LDM32";" return (string_literal ""R_ARM_TLS_LDM32"" " string_content ") ;)) (case_statement "case 0x6a:\n    return "R_ARM_TLS_LDO32";" case number_literal : (return_statement "return "R_ARM_TLS_LDO32";" return (string_literal ""R_ARM_TLS_LDO32"" " string_content ") ;)) (case_statement "case 0x6b:\n    return "R_ARM_TLS_IE32";" case number_literal : (return_statement "return "R_ARM_TLS_IE32";" return (string_literal ""R_ARM_TLS_IE32"" " string_content ") ;)) (case_statement "case 0x6c:\n    return "R_ARM_TLS_LE32";" case number_literal : (return_statement "return "R_ARM_TLS_LE32";" return (string_literal ""R_ARM_TLS_LE32"" " string_content ") ;)) (case_statement "case 0x6d:\n    return "R_ARM_TLS_LDO12";" case number_literal : (return_statement "return "R_ARM_TLS_LDO12";" return (string_literal ""R_ARM_TLS_LDO12"" " string_content ") ;)) (case_statement "case 0x6e:\n    return "R_ARM_TLS_LE12";" case number_literal : (return_statement "return "R_ARM_TLS_LE12";" return (string_literal ""R_ARM_TLS_LE12"" " string_content ") ;)) (case_statement "case 0x6f:\n    return "R_ARM_TLS_IE12GP";" case number_literal : (return_statement "return "R_ARM_TLS_IE12GP";" return (string_literal ""R_ARM_TLS_IE12GP"" " 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 0x80:\n    return "R_ARM_ME_TOO";" case number_literal : (return_statement "return "R_ARM_ME_TOO";" return (string_literal ""R_ARM_ME_TOO"" " string_content ") ;)) (case_statement "case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";" case number_literal : (return_statement "return "R_ARM_THM_TLS_DESCSEQ";" return (string_literal ""R_ARM_THM_TLS_DESCSEQ"" " string_content ") ;)) (case_statement "case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G0_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G0_NC"" " string_content ") ;)) (case_statement "case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G1_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G1_NC"" " string_content ") ;)) (case_statement "case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G2_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G2_NC"" " string_content ") ;)) (case_statement "case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G3_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G3_NC"" " string_content ") ;)) (case_statement "case 0xa0:\n    return "R_ARM_IRELATIVE";" case number_literal : (return_statement "return "R_ARM_IRELATIVE";" return (string_literal ""R_ARM_IRELATIVE"" " string_content ") ;)) (case_statement "case 0xa1:\n    return "R_ARM_GOTFUNCDESC";" case number_literal : (return_statement "return "R_ARM_GOTFUNCDESC";" return (string_literal ""R_ARM_GOTFUNCDESC"" " string_content ") ;)) (case_statement "case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";" case number_literal : (return_statement "return "R_ARM_GOTOFFFUNCDESC";" return (string_literal ""R_ARM_GOTOFFFUNCDESC"" " string_content ") ;)) (case_statement "case 0xa3:\n    return "R_ARM_FUNCDESC";" case number_literal : (return_statement "return "R_ARM_FUNCDESC";" return (string_literal ""R_ARM_FUNCDESC"" " string_content ") ;)) (case_statement "case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";" case number_literal : (return_statement "return "R_ARM_FUNCDESC_VALUE";" return (string_literal ""R_ARM_FUNCDESC_VALUE"" " string_content ") ;)) (case_statement "case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_GD32_FDPIC";" return (string_literal ""R_ARM_TLS_GD32_FDPIC"" " string_content ") ;)) (case_statement "case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_LDM32_FDPIC";" return (string_literal ""R_ARM_TLS_LDM32_FDPIC"" " string_content ") ;)) (case_statement "case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_IE32_FDPIC";" return (string_literal ""R_ARM_TLS_IE32_FDPIC"" " string_content ") ;)) (case_statement "case 0xf9:\n    return "R_ARM_RXPC25";" case number_literal : (return_statement "return "R_ARM_RXPC25";" return (string_literal ""R_ARM_RXPC25"" " string_content ") ;)) (case_statement "case 0xfa:\n    return "R_ARM_RSBREL32";" case number_literal : (return_statement "return "R_ARM_RSBREL32";" return (string_literal ""R_ARM_RSBREL32"" " string_content ") ;)) (case_statement "case 0xfb:\n    return "R_ARM_THM_RPC22";" case number_literal : (return_statement "return "R_ARM_THM_RPC22";" return (string_literal ""R_ARM_THM_RPC22"" " string_content ") ;)) (case_statement "case 0xfc:\n    return "R_ARM_RREL32";" case number_literal : (return_statement "return "R_ARM_RREL32";" return (string_literal ""R_ARM_RREL32"" " string_content ") ;)) (case_statement "case 0xfd:\n    return "R_ARM_RABS32";" case number_literal : (return_statement "return "R_ARM_RABS32";" return (string_literal ""R_ARM_RABS32"" " string_content ") ;)) (case_statement "case 0xfe:\n    return "R_ARM_RPC24";" case number_literal : (return_statement "return "R_ARM_RPC24";" return (string_literal ""R_ARM_RPC24"" " string_content ") ;)) (case_statement "case 0xff:\n    return "R_ARM_RBASE";" case number_literal : (return_statement "return "R_ARM_RBASE";" return (string_literal ""R_ARM_RBASE"" " string_content ") ;)) })) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */\n\nchar * __regparm3 elf_arm_reloc_type(ulong rtype)\n\n{\n  switch(rtype) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}\n\n" comment (function_definition "char * __regparm3 elf_arm_reloc_type(ulong rtype)\n\n{\n  switch(rtype) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}" primitive_type (pointer_declarator "* __regparm3 elf_arm_reloc_type(ulong rtype)" * (ERROR "__regparm3" identifier) (function_declarator "elf_arm_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_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}" { (switch_statement "switch(rtype) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }" switch (parenthesized_expression "(rtype)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }" { (case_statement "case 0:\n    return "R_ARM_NONE";" case number_literal : (return_statement "return "R_ARM_NONE";" return (string_literal ""R_ARM_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_ARM_PC24";" case number_literal : (return_statement "return "R_ARM_PC24";" return (string_literal ""R_ARM_PC24"" " string_content ") ;)) (case_statement "case 2:\n    return "R_ARM_ABS32";" case number_literal : (return_statement "return "R_ARM_ABS32";" return (string_literal ""R_ARM_ABS32"" " string_content ") ;)) (case_statement "case 3:\n    return "R_ARM_REL32";" case number_literal : (return_statement "return "R_ARM_REL32";" return (string_literal ""R_ARM_REL32"" " string_content ") ;)) (case_statement "case 4:\n    return "R_ARM_LDR_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G0";" return (string_literal ""R_ARM_LDR_PC_G0"" " string_content ") ;)) (case_statement "case 5:\n    return "R_ARM_ABS16";" case number_literal : (return_statement "return "R_ARM_ABS16";" return (string_literal ""R_ARM_ABS16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_ARM_ABS12";" case number_literal : (return_statement "return "R_ARM_ABS12";" return (string_literal ""R_ARM_ABS12"" " string_content ") ;)) (case_statement "case 7:\n    return "R_ARM_THM_ABS5";" case number_literal : (return_statement "return "R_ARM_THM_ABS5";" return (string_literal ""R_ARM_THM_ABS5"" " string_content ") ;)) (case_statement "case 8:\n    return "R_ARM_ABS8";" case number_literal : (return_statement "return "R_ARM_ABS8";" return (string_literal ""R_ARM_ABS8"" " string_content ") ;)) (case_statement "case 9:\n    return "R_ARM_SBREL32";" case number_literal : (return_statement "return "R_ARM_SBREL32";" return (string_literal ""R_ARM_SBREL32"" " string_content ") ;)) (case_statement "case 10:\n    return "R_ARM_THM_CALL";" case number_literal : (return_statement "return "R_ARM_THM_CALL";" return (string_literal ""R_ARM_THM_CALL"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_ARM_THM_PC8";" case number_literal : (return_statement "return "R_ARM_THM_PC8";" return (string_literal ""R_ARM_THM_PC8"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_ARM_BREL_ADJ";" case number_literal : (return_statement "return "R_ARM_BREL_ADJ";" return (string_literal ""R_ARM_BREL_ADJ"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_ARM_TLS_DESC";" case number_literal : (return_statement "return "R_ARM_TLS_DESC";" return (string_literal ""R_ARM_TLS_DESC"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_ARM_THM_SWI8";" case number_literal : (return_statement "return "R_ARM_THM_SWI8";" return (string_literal ""R_ARM_THM_SWI8"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_ARM_XPC25";" case number_literal : (return_statement "return "R_ARM_XPC25";" return (string_literal ""R_ARM_XPC25"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_ARM_THM_XPC22";" case number_literal : (return_statement "return "R_ARM_THM_XPC22";" return (string_literal ""R_ARM_THM_XPC22"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_ARM_TLS_DTPMOD32";" case number_literal : (return_statement "return "R_ARM_TLS_DTPMOD32";" return (string_literal ""R_ARM_TLS_DTPMOD32"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_ARM_TLS_DTPOFF32";" case number_literal : (return_statement "return "R_ARM_TLS_DTPOFF32";" return (string_literal ""R_ARM_TLS_DTPOFF32"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_ARM_TLS_TPOFF32";" case number_literal : (return_statement "return "R_ARM_TLS_TPOFF32";" return (string_literal ""R_ARM_TLS_TPOFF32"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_ARM_COPY";" case number_literal : (return_statement "return "R_ARM_COPY";" return (string_literal ""R_ARM_COPY"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_ARM_GLOB_DAT";" case number_literal : (return_statement "return "R_ARM_GLOB_DAT";" return (string_literal ""R_ARM_GLOB_DAT"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_ARM_JUMP_SLOT";" case number_literal : (return_statement "return "R_ARM_JUMP_SLOT";" return (string_literal ""R_ARM_JUMP_SLOT"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_ARM_RELATIVE";" case number_literal : (return_statement "return "R_ARM_RELATIVE";" return (string_literal ""R_ARM_RELATIVE"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_ARM_GOTOFF32";" case number_literal : (return_statement "return "R_ARM_GOTOFF32";" return (string_literal ""R_ARM_GOTOFF32"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_ARM_BASE_PREL";" case number_literal : (return_statement "return "R_ARM_BASE_PREL";" return (string_literal ""R_ARM_BASE_PREL"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_ARM_GOT_BREL";" case number_literal : (return_statement "return "R_ARM_GOT_BREL";" return (string_literal ""R_ARM_GOT_BREL"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_ARM_PLT32";" case number_literal : (return_statement "return "R_ARM_PLT32";" return (string_literal ""R_ARM_PLT32"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_ARM_CALL";" case number_literal : (return_statement "return "R_ARM_CALL";" return (string_literal ""R_ARM_CALL"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_ARM_JUMP24";" case number_literal : (return_statement "return "R_ARM_JUMP24";" return (string_literal ""R_ARM_JUMP24"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_ARM_THM_JUMP24";" case number_literal : (return_statement "return "R_ARM_THM_JUMP24";" return (string_literal ""R_ARM_THM_JUMP24"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_ARM_BASE_ABS";" case number_literal : (return_statement "return "R_ARM_BASE_ABS";" return (string_literal ""R_ARM_BASE_ABS"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_ARM_ALU_PCREL7_0";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL7_0";" return (string_literal ""R_ARM_ALU_PCREL7_0"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_ARM_ALU_PCREL15_8";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL15_8";" return (string_literal ""R_ARM_ALU_PCREL15_8"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_ARM_ALU_PCREL23_15";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL23_15";" return (string_literal ""R_ARM_ALU_PCREL23_15"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";" case number_literal : (return_statement "return "R_ARM_LDR_SBREL_11_0";" return (string_literal ""R_ARM_LDR_SBREL_11_0"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";" case number_literal : (return_statement "return "R_ARM_ALU_SBREL_19_12";" return (string_literal ""R_ARM_ALU_SBREL_19_12"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";" case number_literal : (return_statement "return "R_ARM_ALU_SBREL_27_20";" return (string_literal ""R_ARM_ALU_SBREL_27_20"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_ARM_TARGET1";" case number_literal : (return_statement "return "R_ARM_TARGET1";" return (string_literal ""R_ARM_TARGET1"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_ARM_SBREL31";" case number_literal : (return_statement "return "R_ARM_SBREL31";" return (string_literal ""R_ARM_SBREL31"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_ARM_V4BX";" case number_literal : (return_statement "return "R_ARM_V4BX";" return (string_literal ""R_ARM_V4BX"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_ARM_TARGET2";" case number_literal : (return_statement "return "R_ARM_TARGET2";" return (string_literal ""R_ARM_TARGET2"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_ARM_PREL31";" case number_literal : (return_statement "return "R_ARM_PREL31";" return (string_literal ""R_ARM_PREL31"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_ABS_NC";" return (string_literal ""R_ARM_MOVW_ABS_NC"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_ARM_MOVT_ABS";" case number_literal : (return_statement "return "R_ARM_MOVT_ABS";" return (string_literal ""R_ARM_MOVT_ABS"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_PREL_NC";" return (string_literal ""R_ARM_MOVW_PREL_NC"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_ARM_MOVT_PREL";" case number_literal : (return_statement "return "R_ARM_MOVT_PREL";" return (string_literal ""R_ARM_MOVT_PREL"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_ABS_NC";" return (string_literal ""R_ARM_THM_MOVW_ABS_NC"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_ARM_THM_MOVT_ABS";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_ABS";" return (string_literal ""R_ARM_THM_MOVT_ABS"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_PREL_NC";" return (string_literal ""R_ARM_THM_MOVW_PREL_NC"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_ARM_THM_MOVT_PREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_PREL";" return (string_literal ""R_ARM_THM_MOVT_PREL"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_ARM_THM_JUMP19";" case number_literal : (return_statement "return "R_ARM_THM_JUMP19";" return (string_literal ""R_ARM_THM_JUMP19"" " string_content ") ;)) (case_statement "case 0x34:\n    return "R_ARM_THM_JUMP6";" case number_literal : (return_statement "return "R_ARM_THM_JUMP6";" return (string_literal ""R_ARM_THM_JUMP6"" " string_content ") ;)) (case_statement "case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";" case number_literal : (return_statement "return "R_ARM_THM_ALU_PREL_11_0";" return (string_literal ""R_ARM_THM_ALU_PREL_11_0"" " string_content ") ;)) (case_statement "case 0x36:\n    return "R_ARM_THM_PC12";" case number_literal : (return_statement "return "R_ARM_THM_PC12";" return (string_literal ""R_ARM_THM_PC12"" " string_content ") ;)) (case_statement "case 0x37:\n    return "R_ARM_ABS32_NOI";" case number_literal : (return_statement "return "R_ARM_ABS32_NOI";" return (string_literal ""R_ARM_ABS32_NOI"" " string_content ") ;)) (case_statement "case 0x38:\n    return "R_ARM_REL32_NOI";" case number_literal : (return_statement "return "R_ARM_REL32_NOI";" return (string_literal ""R_ARM_REL32_NOI"" " string_content ") ;)) (case_statement "case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G0_NC";" return (string_literal ""R_ARM_ALU_PC_G0_NC"" " string_content ") ;)) (case_statement "case 0x3a:\n    return "R_ARM_ALU_PC_G0";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G0";" return (string_literal ""R_ARM_ALU_PC_G0"" " string_content ") ;)) (case_statement "case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G1_NC";" return (string_literal ""R_ARM_ALU_PC_G1_NC"" " string_content ") ;)) (case_statement "case 0x3c:\n    return "R_ARM_ALU_PC_G1";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G1";" return (string_literal ""R_ARM_ALU_PC_G1"" " string_content ") ;)) (case_statement "case 0x3d:\n    return "R_ARM_ALU_PC_G2";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G2";" return (string_literal ""R_ARM_ALU_PC_G2"" " string_content ") ;)) (case_statement "case 0x3e:\n    return "R_ARM_LDR_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G1";" return (string_literal ""R_ARM_LDR_PC_G1"" " string_content ") ;)) (case_statement "case 0x3f:\n    return "R_ARM_LDR_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G2";" return (string_literal ""R_ARM_LDR_PC_G2"" " string_content ") ;)) (case_statement "case 0x40:\n    return "R_ARM_LDRS_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G0";" return (string_literal ""R_ARM_LDRS_PC_G0"" " string_content ") ;)) (case_statement "case 0x41:\n    return "R_ARM_LDRS_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G1";" return (string_literal ""R_ARM_LDRS_PC_G1"" " string_content ") ;)) (case_statement "case 0x42:\n    return "R_ARM_LDRS_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G2";" return (string_literal ""R_ARM_LDRS_PC_G2"" " string_content ") ;)) (case_statement "case 0x43:\n    return "R_ARM_LDC_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G0";" return (string_literal ""R_ARM_LDC_PC_G0"" " string_content ") ;)) (case_statement "case 0x44:\n    return "R_ARM_LDC_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G1";" return (string_literal ""R_ARM_LDC_PC_G1"" " string_content ") ;)) (case_statement "case 0x45:\n    return "R_ARM_LDC_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G2";" return (string_literal ""R_ARM_LDC_PC_G2"" " string_content ") ;)) (case_statement "case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G0_NC";" return (string_literal ""R_ARM_ALU_SB_G0_NC"" " string_content ") ;)) (case_statement "case 0x47:\n    return "R_ARM_ALU_SB_G0";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G0";" return (string_literal ""R_ARM_ALU_SB_G0"" " string_content ") ;)) (case_statement "case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G1_NC";" return (string_literal ""R_ARM_ALU_SB_G1_NC"" " string_content ") ;)) (case_statement "case 0x49:\n    return "R_ARM_ALU_SB_G1";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G1";" return (string_literal ""R_ARM_ALU_SB_G1"" " string_content ") ;)) (case_statement "case 0x4a:\n    return "R_ARM_ALU_SB_G2";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G2";" return (string_literal ""R_ARM_ALU_SB_G2"" " string_content ") ;)) (case_statement "case 0x4b:\n    return "R_ARM_LDR_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G0";" return (string_literal ""R_ARM_LDR_SB_G0"" " string_content ") ;)) (case_statement "case 0x4c:\n    return "R_ARM_LDR_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G1";" return (string_literal ""R_ARM_LDR_SB_G1"" " string_content ") ;)) (case_statement "case 0x4d:\n    return "R_ARM_LDR_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G2";" return (string_literal ""R_ARM_LDR_SB_G2"" " string_content ") ;)) (case_statement "case 0x4e:\n    return "R_ARM_LDRS_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G0";" return (string_literal ""R_ARM_LDRS_SB_G0"" " string_content ") ;)) (case_statement "case 0x4f:\n    return "R_ARM_LDRS_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G1";" return (string_literal ""R_ARM_LDRS_SB_G1"" " string_content ") ;)) (case_statement "case 0x50:\n    return "R_ARM_LDRS_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G2";" return (string_literal ""R_ARM_LDRS_SB_G2"" " string_content ") ;)) (case_statement "case 0x51:\n    return "R_ARM_LDC_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G0";" return (string_literal ""R_ARM_LDC_SB_G0"" " string_content ") ;)) (case_statement "case 0x52:\n    return "R_ARM_LDC_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G1";" return (string_literal ""R_ARM_LDC_SB_G1"" " string_content ") ;)) (case_statement "case 0x53:\n    return "R_ARM_LDC_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G2";" return (string_literal ""R_ARM_LDC_SB_G2"" " string_content ") ;)) (case_statement "case 0x54:\n    return "R_ARM_MOVW_BREL_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_BREL_NC";" return (string_literal ""R_ARM_MOVW_BREL_NC"" " string_content ") ;)) (case_statement "case 0x55:\n    return "R_ARM_MOVT_BREL";" case number_literal : (return_statement "return "R_ARM_MOVT_BREL";" return (string_literal ""R_ARM_MOVT_BREL"" " string_content ") ;)) (case_statement "case 0x56:\n    return "R_ARM_MOVW_BREL";" case number_literal : (return_statement "return "R_ARM_MOVW_BREL";" return (string_literal ""R_ARM_MOVW_BREL"" " string_content ") ;)) (case_statement "case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_BREL_NC";" return (string_literal ""R_ARM_THM_MOVW_BREL_NC"" " string_content ") ;)) (case_statement "case 0x58:\n    return "R_ARM_THM_MOVT_BREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_BREL";" return (string_literal ""R_ARM_THM_MOVT_BREL"" " string_content ") ;)) (case_statement "case 0x59:\n    return "R_ARM_THM_MOVW_BREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_BREL";" return (string_literal ""R_ARM_THM_MOVW_BREL"" " string_content ") ;)) (case_statement "case 0x5a:\n    return "R_ARM_TLS_GOTDESC";" case number_literal : (return_statement "return "R_ARM_TLS_GOTDESC";" return (string_literal ""R_ARM_TLS_GOTDESC"" " string_content ") ;)) (case_statement "case 0x5b:\n    return "R_ARM_TLS_CALL";" case number_literal : (return_statement "return "R_ARM_TLS_CALL";" return (string_literal ""R_ARM_TLS_CALL"" " string_content ") ;)) (case_statement "case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";" case number_literal : (return_statement "return "R_ARM_TLS_DESCSEQ";" return (string_literal ""R_ARM_TLS_DESCSEQ"" " string_content ") ;)) (case_statement "case 0x5d:\n    return "R_ARM_THM_TLS_CALL";" case number_literal : (return_statement "return "R_ARM_THM_TLS_CALL";" return (string_literal ""R_ARM_THM_TLS_CALL"" " string_content ") ;)) (case_statement "case 0x5e:\n    return "R_ARM_PLT32_ABS";" case number_literal : (return_statement "return "R_ARM_PLT32_ABS";" return (string_literal ""R_ARM_PLT32_ABS"" " string_content ") ;)) (case_statement "case 0x5f:\n    return "R_ARM_GOT_ABS";" case number_literal : (return_statement "return "R_ARM_GOT_ABS";" return (string_literal ""R_ARM_GOT_ABS"" " string_content ") ;)) (case_statement "case 0x60:\n    return "R_ARM_GOT_PREL";" case number_literal : (return_statement "return "R_ARM_GOT_PREL";" return (string_literal ""R_ARM_GOT_PREL"" " string_content ") ;)) (case_statement "case 0x61:\n    return "R_ARM_GOT_BREL12";" case number_literal : (return_statement "return "R_ARM_GOT_BREL12";" return (string_literal ""R_ARM_GOT_BREL12"" " string_content ") ;)) (case_statement "case 0x62:\n    return "R_ARM_GOTOFF12";" case number_literal : (return_statement "return "R_ARM_GOTOFF12";" return (string_literal ""R_ARM_GOTOFF12"" " string_content ") ;)) (case_statement "case 99:\n    return "R_ARM_GOTRELAX";" case number_literal : (return_statement "return "R_ARM_GOTRELAX";" return (string_literal ""R_ARM_GOTRELAX"" " string_content ") ;)) (case_statement "case 100:\n    return "R_ARM_GNU_VTENTRY";" case number_literal : (return_statement "return "R_ARM_GNU_VTENTRY";" return (string_literal ""R_ARM_GNU_VTENTRY"" " string_content ") ;)) (case_statement "case 0x65:\n    return "R_ARM_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_ARM_GNU_VTINHERIT";" return (string_literal ""R_ARM_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0x66:\n    return "R_ARM_THM_JUMP11";" case number_literal : (return_statement "return "R_ARM_THM_JUMP11";" return (string_literal ""R_ARM_THM_JUMP11"" " string_content ") ;)) (case_statement "case 0x67:\n    return "R_ARM_THM_JUMP8";" case number_literal : (return_statement "return "R_ARM_THM_JUMP8";" return (string_literal ""R_ARM_THM_JUMP8"" " string_content ") ;)) (case_statement "case 0x68:\n    return "R_ARM_TLS_GD32";" case number_literal : (return_statement "return "R_ARM_TLS_GD32";" return (string_literal ""R_ARM_TLS_GD32"" " string_content ") ;)) (case_statement "case 0x69:\n    return "R_ARM_TLS_LDM32";" case number_literal : (return_statement "return "R_ARM_TLS_LDM32";" return (string_literal ""R_ARM_TLS_LDM32"" " string_content ") ;)) (case_statement "case 0x6a:\n    return "R_ARM_TLS_LDO32";" case number_literal : (return_statement "return "R_ARM_TLS_LDO32";" return (string_literal ""R_ARM_TLS_LDO32"" " string_content ") ;)) (case_statement "case 0x6b:\n    return "R_ARM_TLS_IE32";" case number_literal : (return_statement "return "R_ARM_TLS_IE32";" return (string_literal ""R_ARM_TLS_IE32"" " string_content ") ;)) (case_statement "case 0x6c:\n    return "R_ARM_TLS_LE32";" case number_literal : (return_statement "return "R_ARM_TLS_LE32";" return (string_literal ""R_ARM_TLS_LE32"" " string_content ") ;)) (case_statement "case 0x6d:\n    return "R_ARM_TLS_LDO12";" case number_literal : (return_statement "return "R_ARM_TLS_LDO12";" return (string_literal ""R_ARM_TLS_LDO12"" " string_content ") ;)) (case_statement "case 0x6e:\n    return "R_ARM_TLS_LE12";" case number_literal : (return_statement "return "R_ARM_TLS_LE12";" return (string_literal ""R_ARM_TLS_LE12"" " string_content ") ;)) (case_statement "case 0x6f:\n    return "R_ARM_TLS_IE12GP";" case number_literal : (return_statement "return "R_ARM_TLS_IE12GP";" return (string_literal ""R_ARM_TLS_IE12GP"" " 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 0x80:\n    return "R_ARM_ME_TOO";" case number_literal : (return_statement "return "R_ARM_ME_TOO";" return (string_literal ""R_ARM_ME_TOO"" " string_content ") ;)) (case_statement "case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";" case number_literal : (return_statement "return "R_ARM_THM_TLS_DESCSEQ";" return (string_literal ""R_ARM_THM_TLS_DESCSEQ"" " string_content ") ;)) (case_statement "case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G0_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G0_NC"" " string_content ") ;)) (case_statement "case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G1_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G1_NC"" " string_content ") ;)) (case_statement "case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G2_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G2_NC"" " string_content ") ;)) (case_statement "case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G3_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G3_NC"" " string_content ") ;)) (case_statement "case 0xa0:\n    return "R_ARM_IRELATIVE";" case number_literal : (return_statement "return "R_ARM_IRELATIVE";" return (string_literal ""R_ARM_IRELATIVE"" " string_content ") ;)) (case_statement "case 0xa1:\n    return "R_ARM_GOTFUNCDESC";" case number_literal : (return_statement "return "R_ARM_GOTFUNCDESC";" return (string_literal ""R_ARM_GOTFUNCDESC"" " string_content ") ;)) (case_statement "case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";" case number_literal : (return_statement "return "R_ARM_GOTOFFFUNCDESC";" return (string_literal ""R_ARM_GOTOFFFUNCDESC"" " string_content ") ;)) (case_statement "case 0xa3:\n    return "R_ARM_FUNCDESC";" case number_literal : (return_statement "return "R_ARM_FUNCDESC";" return (string_literal ""R_ARM_FUNCDESC"" " string_content ") ;)) (case_statement "case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";" case number_literal : (return_statement "return "R_ARM_FUNCDESC_VALUE";" return (string_literal ""R_ARM_FUNCDESC_VALUE"" " string_content ") ;)) (case_statement "case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_GD32_FDPIC";" return (string_literal ""R_ARM_TLS_GD32_FDPIC"" " string_content ") ;)) (case_statement "case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_LDM32_FDPIC";" return (string_literal ""R_ARM_TLS_LDM32_FDPIC"" " string_content ") ;)) (case_statement "case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_IE32_FDPIC";" return (string_literal ""R_ARM_TLS_IE32_FDPIC"" " string_content ") ;)) (case_statement "case 0xf9:\n    return "R_ARM_RXPC25";" case number_literal : (return_statement "return "R_ARM_RXPC25";" return (string_literal ""R_ARM_RXPC25"" " string_content ") ;)) (case_statement "case 0xfa:\n    return "R_ARM_RSBREL32";" case number_literal : (return_statement "return "R_ARM_RSBREL32";" return (string_literal ""R_ARM_RSBREL32"" " string_content ") ;)) (case_statement "case 0xfb:\n    return "R_ARM_THM_RPC22";" case number_literal : (return_statement "return "R_ARM_THM_RPC22";" return (string_literal ""R_ARM_THM_RPC22"" " string_content ") ;)) (case_statement "case 0xfc:\n    return "R_ARM_RREL32";" case number_literal : (return_statement "return "R_ARM_RREL32";" return (string_literal ""R_ARM_RREL32"" " string_content ") ;)) (case_statement "case 0xfd:\n    return "R_ARM_RABS32";" case number_literal : (return_statement "return "R_ARM_RABS32";" return (string_literal ""R_ARM_RABS32"" " string_content ") ;)) (case_statement "case 0xfe:\n    return "R_ARM_RPC24";" case number_literal : (return_statement "return "R_ARM_RPC24";" return (string_literal ""R_ARM_RPC24"" " string_content ") ;)) (case_statement "case 0xff:\n    return "R_ARM_RBASE";" case number_literal : (return_statement "return "R_ARM_RBASE";" return (string_literal ""R_ARM_RBASE"" " string_content ") ;)) })) })))
(translation_unit "char * __regparm3 FUN_00014aa0(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}\n\n" (function_definition "char * __regparm3 FUN_00014aa0(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}" primitive_type (pointer_declarator "* __regparm3 FUN_00014aa0(undefined4 param_1)" * (ERROR "__regparm3" identifier) (function_declarator "FUN_00014aa0(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_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}" { (switch_statement "switch(param_1) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }" switch (parenthesized_expression "(param_1)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }" { (case_statement "case 0:\n    return "R_ARM_NONE";" case number_literal : (return_statement "return "R_ARM_NONE";" return (string_literal ""R_ARM_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_ARM_PC24";" case number_literal : (return_statement "return "R_ARM_PC24";" return (string_literal ""R_ARM_PC24"" " string_content ") ;)) (case_statement "case 2:\n    return "R_ARM_ABS32";" case number_literal : (return_statement "return "R_ARM_ABS32";" return (string_literal ""R_ARM_ABS32"" " string_content ") ;)) (case_statement "case 3:\n    return "R_ARM_REL32";" case number_literal : (return_statement "return "R_ARM_REL32";" return (string_literal ""R_ARM_REL32"" " string_content ") ;)) (case_statement "case 4:\n    return "R_ARM_LDR_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G0";" return (string_literal ""R_ARM_LDR_PC_G0"" " string_content ") ;)) (case_statement "case 5:\n    return "R_ARM_ABS16";" case number_literal : (return_statement "return "R_ARM_ABS16";" return (string_literal ""R_ARM_ABS16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_ARM_ABS12";" case number_literal : (return_statement "return "R_ARM_ABS12";" return (string_literal ""R_ARM_ABS12"" " string_content ") ;)) (case_statement "case 7:\n    return "R_ARM_THM_ABS5";" case number_literal : (return_statement "return "R_ARM_THM_ABS5";" return (string_literal ""R_ARM_THM_ABS5"" " string_content ") ;)) (case_statement "case 8:\n    return "R_ARM_ABS8";" case number_literal : (return_statement "return "R_ARM_ABS8";" return (string_literal ""R_ARM_ABS8"" " string_content ") ;)) (case_statement "case 9:\n    return "R_ARM_SBREL32";" case number_literal : (return_statement "return "R_ARM_SBREL32";" return (string_literal ""R_ARM_SBREL32"" " string_content ") ;)) (case_statement "case 10:\n    return "R_ARM_THM_CALL";" case number_literal : (return_statement "return "R_ARM_THM_CALL";" return (string_literal ""R_ARM_THM_CALL"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_ARM_THM_PC8";" case number_literal : (return_statement "return "R_ARM_THM_PC8";" return (string_literal ""R_ARM_THM_PC8"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_ARM_BREL_ADJ";" case number_literal : (return_statement "return "R_ARM_BREL_ADJ";" return (string_literal ""R_ARM_BREL_ADJ"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_ARM_TLS_DESC";" case number_literal : (return_statement "return "R_ARM_TLS_DESC";" return (string_literal ""R_ARM_TLS_DESC"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_ARM_THM_SWI8";" case number_literal : (return_statement "return "R_ARM_THM_SWI8";" return (string_literal ""R_ARM_THM_SWI8"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_ARM_XPC25";" case number_literal : (return_statement "return "R_ARM_XPC25";" return (string_literal ""R_ARM_XPC25"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_ARM_THM_XPC22";" case number_literal : (return_statement "return "R_ARM_THM_XPC22";" return (string_literal ""R_ARM_THM_XPC22"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_ARM_TLS_DTPMOD32";" case number_literal : (return_statement "return "R_ARM_TLS_DTPMOD32";" return (string_literal ""R_ARM_TLS_DTPMOD32"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_ARM_TLS_DTPOFF32";" case number_literal : (return_statement "return "R_ARM_TLS_DTPOFF32";" return (string_literal ""R_ARM_TLS_DTPOFF32"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_ARM_TLS_TPOFF32";" case number_literal : (return_statement "return "R_ARM_TLS_TPOFF32";" return (string_literal ""R_ARM_TLS_TPOFF32"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_ARM_COPY";" case number_literal : (return_statement "return "R_ARM_COPY";" return (string_literal ""R_ARM_COPY"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_ARM_GLOB_DAT";" case number_literal : (return_statement "return "R_ARM_GLOB_DAT";" return (string_literal ""R_ARM_GLOB_DAT"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_ARM_JUMP_SLOT";" case number_literal : (return_statement "return "R_ARM_JUMP_SLOT";" return (string_literal ""R_ARM_JUMP_SLOT"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_ARM_RELATIVE";" case number_literal : (return_statement "return "R_ARM_RELATIVE";" return (string_literal ""R_ARM_RELATIVE"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_ARM_GOTOFF32";" case number_literal : (return_statement "return "R_ARM_GOTOFF32";" return (string_literal ""R_ARM_GOTOFF32"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_ARM_BASE_PREL";" case number_literal : (return_statement "return "R_ARM_BASE_PREL";" return (string_literal ""R_ARM_BASE_PREL"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_ARM_GOT_BREL";" case number_literal : (return_statement "return "R_ARM_GOT_BREL";" return (string_literal ""R_ARM_GOT_BREL"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_ARM_PLT32";" case number_literal : (return_statement "return "R_ARM_PLT32";" return (string_literal ""R_ARM_PLT32"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_ARM_CALL";" case number_literal : (return_statement "return "R_ARM_CALL";" return (string_literal ""R_ARM_CALL"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_ARM_JUMP24";" case number_literal : (return_statement "return "R_ARM_JUMP24";" return (string_literal ""R_ARM_JUMP24"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_ARM_THM_JUMP24";" case number_literal : (return_statement "return "R_ARM_THM_JUMP24";" return (string_literal ""R_ARM_THM_JUMP24"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_ARM_BASE_ABS";" case number_literal : (return_statement "return "R_ARM_BASE_ABS";" return (string_literal ""R_ARM_BASE_ABS"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_ARM_ALU_PCREL7_0";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL7_0";" return (string_literal ""R_ARM_ALU_PCREL7_0"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_ARM_ALU_PCREL15_8";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL15_8";" return (string_literal ""R_ARM_ALU_PCREL15_8"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_ARM_ALU_PCREL23_15";" case number_literal : (return_statement "return "R_ARM_ALU_PCREL23_15";" return (string_literal ""R_ARM_ALU_PCREL23_15"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";" case number_literal : (return_statement "return "R_ARM_LDR_SBREL_11_0";" return (string_literal ""R_ARM_LDR_SBREL_11_0"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";" case number_literal : (return_statement "return "R_ARM_ALU_SBREL_19_12";" return (string_literal ""R_ARM_ALU_SBREL_19_12"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";" case number_literal : (return_statement "return "R_ARM_ALU_SBREL_27_20";" return (string_literal ""R_ARM_ALU_SBREL_27_20"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_ARM_TARGET1";" case number_literal : (return_statement "return "R_ARM_TARGET1";" return (string_literal ""R_ARM_TARGET1"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_ARM_SBREL31";" case number_literal : (return_statement "return "R_ARM_SBREL31";" return (string_literal ""R_ARM_SBREL31"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_ARM_V4BX";" case number_literal : (return_statement "return "R_ARM_V4BX";" return (string_literal ""R_ARM_V4BX"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_ARM_TARGET2";" case number_literal : (return_statement "return "R_ARM_TARGET2";" return (string_literal ""R_ARM_TARGET2"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_ARM_PREL31";" case number_literal : (return_statement "return "R_ARM_PREL31";" return (string_literal ""R_ARM_PREL31"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_ABS_NC";" return (string_literal ""R_ARM_MOVW_ABS_NC"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_ARM_MOVT_ABS";" case number_literal : (return_statement "return "R_ARM_MOVT_ABS";" return (string_literal ""R_ARM_MOVT_ABS"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_PREL_NC";" return (string_literal ""R_ARM_MOVW_PREL_NC"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_ARM_MOVT_PREL";" case number_literal : (return_statement "return "R_ARM_MOVT_PREL";" return (string_literal ""R_ARM_MOVT_PREL"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_ABS_NC";" return (string_literal ""R_ARM_THM_MOVW_ABS_NC"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_ARM_THM_MOVT_ABS";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_ABS";" return (string_literal ""R_ARM_THM_MOVT_ABS"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_PREL_NC";" return (string_literal ""R_ARM_THM_MOVW_PREL_NC"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_ARM_THM_MOVT_PREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_PREL";" return (string_literal ""R_ARM_THM_MOVT_PREL"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_ARM_THM_JUMP19";" case number_literal : (return_statement "return "R_ARM_THM_JUMP19";" return (string_literal ""R_ARM_THM_JUMP19"" " string_content ") ;)) (case_statement "case 0x34:\n    return "R_ARM_THM_JUMP6";" case number_literal : (return_statement "return "R_ARM_THM_JUMP6";" return (string_literal ""R_ARM_THM_JUMP6"" " string_content ") ;)) (case_statement "case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";" case number_literal : (return_statement "return "R_ARM_THM_ALU_PREL_11_0";" return (string_literal ""R_ARM_THM_ALU_PREL_11_0"" " string_content ") ;)) (case_statement "case 0x36:\n    return "R_ARM_THM_PC12";" case number_literal : (return_statement "return "R_ARM_THM_PC12";" return (string_literal ""R_ARM_THM_PC12"" " string_content ") ;)) (case_statement "case 0x37:\n    return "R_ARM_ABS32_NOI";" case number_literal : (return_statement "return "R_ARM_ABS32_NOI";" return (string_literal ""R_ARM_ABS32_NOI"" " string_content ") ;)) (case_statement "case 0x38:\n    return "R_ARM_REL32_NOI";" case number_literal : (return_statement "return "R_ARM_REL32_NOI";" return (string_literal ""R_ARM_REL32_NOI"" " string_content ") ;)) (case_statement "case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G0_NC";" return (string_literal ""R_ARM_ALU_PC_G0_NC"" " string_content ") ;)) (case_statement "case 0x3a:\n    return "R_ARM_ALU_PC_G0";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G0";" return (string_literal ""R_ARM_ALU_PC_G0"" " string_content ") ;)) (case_statement "case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G1_NC";" return (string_literal ""R_ARM_ALU_PC_G1_NC"" " string_content ") ;)) (case_statement "case 0x3c:\n    return "R_ARM_ALU_PC_G1";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G1";" return (string_literal ""R_ARM_ALU_PC_G1"" " string_content ") ;)) (case_statement "case 0x3d:\n    return "R_ARM_ALU_PC_G2";" case number_literal : (return_statement "return "R_ARM_ALU_PC_G2";" return (string_literal ""R_ARM_ALU_PC_G2"" " string_content ") ;)) (case_statement "case 0x3e:\n    return "R_ARM_LDR_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G1";" return (string_literal ""R_ARM_LDR_PC_G1"" " string_content ") ;)) (case_statement "case 0x3f:\n    return "R_ARM_LDR_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDR_PC_G2";" return (string_literal ""R_ARM_LDR_PC_G2"" " string_content ") ;)) (case_statement "case 0x40:\n    return "R_ARM_LDRS_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G0";" return (string_literal ""R_ARM_LDRS_PC_G0"" " string_content ") ;)) (case_statement "case 0x41:\n    return "R_ARM_LDRS_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G1";" return (string_literal ""R_ARM_LDRS_PC_G1"" " string_content ") ;)) (case_statement "case 0x42:\n    return "R_ARM_LDRS_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDRS_PC_G2";" return (string_literal ""R_ARM_LDRS_PC_G2"" " string_content ") ;)) (case_statement "case 0x43:\n    return "R_ARM_LDC_PC_G0";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G0";" return (string_literal ""R_ARM_LDC_PC_G0"" " string_content ") ;)) (case_statement "case 0x44:\n    return "R_ARM_LDC_PC_G1";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G1";" return (string_literal ""R_ARM_LDC_PC_G1"" " string_content ") ;)) (case_statement "case 0x45:\n    return "R_ARM_LDC_PC_G2";" case number_literal : (return_statement "return "R_ARM_LDC_PC_G2";" return (string_literal ""R_ARM_LDC_PC_G2"" " string_content ") ;)) (case_statement "case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G0_NC";" return (string_literal ""R_ARM_ALU_SB_G0_NC"" " string_content ") ;)) (case_statement "case 0x47:\n    return "R_ARM_ALU_SB_G0";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G0";" return (string_literal ""R_ARM_ALU_SB_G0"" " string_content ") ;)) (case_statement "case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G1_NC";" return (string_literal ""R_ARM_ALU_SB_G1_NC"" " string_content ") ;)) (case_statement "case 0x49:\n    return "R_ARM_ALU_SB_G1";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G1";" return (string_literal ""R_ARM_ALU_SB_G1"" " string_content ") ;)) (case_statement "case 0x4a:\n    return "R_ARM_ALU_SB_G2";" case number_literal : (return_statement "return "R_ARM_ALU_SB_G2";" return (string_literal ""R_ARM_ALU_SB_G2"" " string_content ") ;)) (case_statement "case 0x4b:\n    return "R_ARM_LDR_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G0";" return (string_literal ""R_ARM_LDR_SB_G0"" " string_content ") ;)) (case_statement "case 0x4c:\n    return "R_ARM_LDR_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G1";" return (string_literal ""R_ARM_LDR_SB_G1"" " string_content ") ;)) (case_statement "case 0x4d:\n    return "R_ARM_LDR_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDR_SB_G2";" return (string_literal ""R_ARM_LDR_SB_G2"" " string_content ") ;)) (case_statement "case 0x4e:\n    return "R_ARM_LDRS_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G0";" return (string_literal ""R_ARM_LDRS_SB_G0"" " string_content ") ;)) (case_statement "case 0x4f:\n    return "R_ARM_LDRS_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G1";" return (string_literal ""R_ARM_LDRS_SB_G1"" " string_content ") ;)) (case_statement "case 0x50:\n    return "R_ARM_LDRS_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDRS_SB_G2";" return (string_literal ""R_ARM_LDRS_SB_G2"" " string_content ") ;)) (case_statement "case 0x51:\n    return "R_ARM_LDC_SB_G0";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G0";" return (string_literal ""R_ARM_LDC_SB_G0"" " string_content ") ;)) (case_statement "case 0x52:\n    return "R_ARM_LDC_SB_G1";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G1";" return (string_literal ""R_ARM_LDC_SB_G1"" " string_content ") ;)) (case_statement "case 0x53:\n    return "R_ARM_LDC_SB_G2";" case number_literal : (return_statement "return "R_ARM_LDC_SB_G2";" return (string_literal ""R_ARM_LDC_SB_G2"" " string_content ") ;)) (case_statement "case 0x54:\n    return "R_ARM_MOVW_BREL_NC";" case number_literal : (return_statement "return "R_ARM_MOVW_BREL_NC";" return (string_literal ""R_ARM_MOVW_BREL_NC"" " string_content ") ;)) (case_statement "case 0x55:\n    return "R_ARM_MOVT_BREL";" case number_literal : (return_statement "return "R_ARM_MOVT_BREL";" return (string_literal ""R_ARM_MOVT_BREL"" " string_content ") ;)) (case_statement "case 0x56:\n    return "R_ARM_MOVW_BREL";" case number_literal : (return_statement "return "R_ARM_MOVW_BREL";" return (string_literal ""R_ARM_MOVW_BREL"" " string_content ") ;)) (case_statement "case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_BREL_NC";" return (string_literal ""R_ARM_THM_MOVW_BREL_NC"" " string_content ") ;)) (case_statement "case 0x58:\n    return "R_ARM_THM_MOVT_BREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVT_BREL";" return (string_literal ""R_ARM_THM_MOVT_BREL"" " string_content ") ;)) (case_statement "case 0x59:\n    return "R_ARM_THM_MOVW_BREL";" case number_literal : (return_statement "return "R_ARM_THM_MOVW_BREL";" return (string_literal ""R_ARM_THM_MOVW_BREL"" " string_content ") ;)) (case_statement "case 0x5a:\n    return "R_ARM_TLS_GOTDESC";" case number_literal : (return_statement "return "R_ARM_TLS_GOTDESC";" return (string_literal ""R_ARM_TLS_GOTDESC"" " string_content ") ;)) (case_statement "case 0x5b:\n    return "R_ARM_TLS_CALL";" case number_literal : (return_statement "return "R_ARM_TLS_CALL";" return (string_literal ""R_ARM_TLS_CALL"" " string_content ") ;)) (case_statement "case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";" case number_literal : (return_statement "return "R_ARM_TLS_DESCSEQ";" return (string_literal ""R_ARM_TLS_DESCSEQ"" " string_content ") ;)) (case_statement "case 0x5d:\n    return "R_ARM_THM_TLS_CALL";" case number_literal : (return_statement "return "R_ARM_THM_TLS_CALL";" return (string_literal ""R_ARM_THM_TLS_CALL"" " string_content ") ;)) (case_statement "case 0x5e:\n    return "R_ARM_PLT32_ABS";" case number_literal : (return_statement "return "R_ARM_PLT32_ABS";" return (string_literal ""R_ARM_PLT32_ABS"" " string_content ") ;)) (case_statement "case 0x5f:\n    return "R_ARM_GOT_ABS";" case number_literal : (return_statement "return "R_ARM_GOT_ABS";" return (string_literal ""R_ARM_GOT_ABS"" " string_content ") ;)) (case_statement "case 0x60:\n    return "R_ARM_GOT_PREL";" case number_literal : (return_statement "return "R_ARM_GOT_PREL";" return (string_literal ""R_ARM_GOT_PREL"" " string_content ") ;)) (case_statement "case 0x61:\n    return "R_ARM_GOT_BREL12";" case number_literal : (return_statement "return "R_ARM_GOT_BREL12";" return (string_literal ""R_ARM_GOT_BREL12"" " string_content ") ;)) (case_statement "case 0x62:\n    return "R_ARM_GOTOFF12";" case number_literal : (return_statement "return "R_ARM_GOTOFF12";" return (string_literal ""R_ARM_GOTOFF12"" " string_content ") ;)) (case_statement "case 99:\n    return "R_ARM_GOTRELAX";" case number_literal : (return_statement "return "R_ARM_GOTRELAX";" return (string_literal ""R_ARM_GOTRELAX"" " string_content ") ;)) (case_statement "case 100:\n    return "R_ARM_GNU_VTENTRY";" case number_literal : (return_statement "return "R_ARM_GNU_VTENTRY";" return (string_literal ""R_ARM_GNU_VTENTRY"" " string_content ") ;)) (case_statement "case 0x65:\n    return "R_ARM_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_ARM_GNU_VTINHERIT";" return (string_literal ""R_ARM_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0x66:\n    return "R_ARM_THM_JUMP11";" case number_literal : (return_statement "return "R_ARM_THM_JUMP11";" return (string_literal ""R_ARM_THM_JUMP11"" " string_content ") ;)) (case_statement "case 0x67:\n    return "R_ARM_THM_JUMP8";" case number_literal : (return_statement "return "R_ARM_THM_JUMP8";" return (string_literal ""R_ARM_THM_JUMP8"" " string_content ") ;)) (case_statement "case 0x68:\n    return "R_ARM_TLS_GD32";" case number_literal : (return_statement "return "R_ARM_TLS_GD32";" return (string_literal ""R_ARM_TLS_GD32"" " string_content ") ;)) (case_statement "case 0x69:\n    return "R_ARM_TLS_LDM32";" case number_literal : (return_statement "return "R_ARM_TLS_LDM32";" return (string_literal ""R_ARM_TLS_LDM32"" " string_content ") ;)) (case_statement "case 0x6a:\n    return "R_ARM_TLS_LDO32";" case number_literal : (return_statement "return "R_ARM_TLS_LDO32";" return (string_literal ""R_ARM_TLS_LDO32"" " string_content ") ;)) (case_statement "case 0x6b:\n    return "R_ARM_TLS_IE32";" case number_literal : (return_statement "return "R_ARM_TLS_IE32";" return (string_literal ""R_ARM_TLS_IE32"" " string_content ") ;)) (case_statement "case 0x6c:\n    return "R_ARM_TLS_LE32";" case number_literal : (return_statement "return "R_ARM_TLS_LE32";" return (string_literal ""R_ARM_TLS_LE32"" " string_content ") ;)) (case_statement "case 0x6d:\n    return "R_ARM_TLS_LDO12";" case number_literal : (return_statement "return "R_ARM_TLS_LDO12";" return (string_literal ""R_ARM_TLS_LDO12"" " string_content ") ;)) (case_statement "case 0x6e:\n    return "R_ARM_TLS_LE12";" case number_literal : (return_statement "return "R_ARM_TLS_LE12";" return (string_literal ""R_ARM_TLS_LE12"" " string_content ") ;)) (case_statement "case 0x6f:\n    return "R_ARM_TLS_IE12GP";" case number_literal : (return_statement "return "R_ARM_TLS_IE12GP";" return (string_literal ""R_ARM_TLS_IE12GP"" " 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 0x80:\n    return "R_ARM_ME_TOO";" case number_literal : (return_statement "return "R_ARM_ME_TOO";" return (string_literal ""R_ARM_ME_TOO"" " string_content ") ;)) (case_statement "case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";" case number_literal : (return_statement "return "R_ARM_THM_TLS_DESCSEQ";" return (string_literal ""R_ARM_THM_TLS_DESCSEQ"" " string_content ") ;)) (case_statement "case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G0_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G0_NC"" " string_content ") ;)) (case_statement "case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G1_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G1_NC"" " string_content ") ;)) (case_statement "case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G2_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G2_NC"" " string_content ") ;)) (case_statement "case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";" case number_literal : (return_statement "return "R_ARM_THM_ALU_ABS_G3_NC";" return (string_literal ""R_ARM_THM_ALU_ABS_G3_NC"" " string_content ") ;)) (case_statement "case 0xa0:\n    return "R_ARM_IRELATIVE";" case number_literal : (return_statement "return "R_ARM_IRELATIVE";" return (string_literal ""R_ARM_IRELATIVE"" " string_content ") ;)) (case_statement "case 0xa1:\n    return "R_ARM_GOTFUNCDESC";" case number_literal : (return_statement "return "R_ARM_GOTFUNCDESC";" return (string_literal ""R_ARM_GOTFUNCDESC"" " string_content ") ;)) (case_statement "case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";" case number_literal : (return_statement "return "R_ARM_GOTOFFFUNCDESC";" return (string_literal ""R_ARM_GOTOFFFUNCDESC"" " string_content ") ;)) (case_statement "case 0xa3:\n    return "R_ARM_FUNCDESC";" case number_literal : (return_statement "return "R_ARM_FUNCDESC";" return (string_literal ""R_ARM_FUNCDESC"" " string_content ") ;)) (case_statement "case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";" case number_literal : (return_statement "return "R_ARM_FUNCDESC_VALUE";" return (string_literal ""R_ARM_FUNCDESC_VALUE"" " string_content ") ;)) (case_statement "case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_GD32_FDPIC";" return (string_literal ""R_ARM_TLS_GD32_FDPIC"" " string_content ") ;)) (case_statement "case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_LDM32_FDPIC";" return (string_literal ""R_ARM_TLS_LDM32_FDPIC"" " string_content ") ;)) (case_statement "case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";" case number_literal : (return_statement "return "R_ARM_TLS_IE32_FDPIC";" return (string_literal ""R_ARM_TLS_IE32_FDPIC"" " string_content ") ;)) (case_statement "case 0xf9:\n    return "R_ARM_RXPC25";" case number_literal : (return_statement "return "R_ARM_RXPC25";" return (string_literal ""R_ARM_RXPC25"" " string_content ") ;)) (case_statement "case 0xfa:\n    return "R_ARM_RSBREL32";" case number_literal : (return_statement "return "R_ARM_RSBREL32";" return (string_literal ""R_ARM_RSBREL32"" " string_content ") ;)) (case_statement "case 0xfb:\n    return "R_ARM_THM_RPC22";" case number_literal : (return_statement "return "R_ARM_THM_RPC22";" return (string_literal ""R_ARM_THM_RPC22"" " string_content ") ;)) (case_statement "case 0xfc:\n    return "R_ARM_RREL32";" case number_literal : (return_statement "return "R_ARM_RREL32";" return (string_literal ""R_ARM_RREL32"" " string_content ") ;)) (case_statement "case 0xfd:\n    return "R_ARM_RABS32";" case number_literal : (return_statement "return "R_ARM_RABS32";" return (string_literal ""R_ARM_RABS32"" " string_content ") ;)) (case_statement "case 0xfe:\n    return "R_ARM_RPC24";" case number_literal : (return_statement "return "R_ARM_RPC24";" return (string_literal ""R_ARM_RPC24"" " string_content ") ;)) (case_statement "case 0xff:\n    return "R_ARM_RBASE";" case number_literal : (return_statement "return "R_ARM_RBASE";" return (string_literal ""R_ARM_RBASE"" " 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 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 ") ;)) (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 ") ;)) })) })))
(function_definition "char * __regparm3 FUN_00014aa0(undefined4 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}" (primitive_type "char") (pointer_declarator "* __regparm3 FUN_00014aa0(undefined4 param_1)" (* "*") (ERROR "__regparm3" (identifier "__regparm3")) (function_declarator "FUN_00014aa0(undefined4 param_1)" (identifier "FUN_00014aa0") (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_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }\n}" ({ "{") (switch_statement "switch(param_1) {\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }" (switch "switch") (parenthesized_expression "(param_1)" (( "(") (identifier "param_1") () ")")) (compound_statement "{\n  case 0:\n    return "R_ARM_NONE";\n  case 1:\n    return "R_ARM_PC24";\n  case 2:\n    return "R_ARM_ABS32";\n  case 3:\n    return "R_ARM_REL32";\n  case 4:\n    return "R_ARM_LDR_PC_G0";\n  case 5:\n    return "R_ARM_ABS16";\n  case 6:\n    return "R_ARM_ABS12";\n  case 7:\n    return "R_ARM_THM_ABS5";\n  case 8:\n    return "R_ARM_ABS8";\n  case 9:\n    return "R_ARM_SBREL32";\n  case 10:\n    return "R_ARM_THM_CALL";\n  case 0xb:\n    return "R_ARM_THM_PC8";\n  case 0xc:\n    return "R_ARM_BREL_ADJ";\n  case 0xd:\n    return "R_ARM_TLS_DESC";\n  case 0xe:\n    return "R_ARM_THM_SWI8";\n  case 0xf:\n    return "R_ARM_XPC25";\n  case 0x10:\n    return "R_ARM_THM_XPC22";\n  case 0x11:\n    return "R_ARM_TLS_DTPMOD32";\n  case 0x12:\n    return "R_ARM_TLS_DTPOFF32";\n  case 0x13:\n    return "R_ARM_TLS_TPOFF32";\n  case 0x14:\n    return "R_ARM_COPY";\n  case 0x15:\n    return "R_ARM_GLOB_DAT";\n  case 0x16:\n    return "R_ARM_JUMP_SLOT";\n  case 0x17:\n    return "R_ARM_RELATIVE";\n  case 0x18:\n    return "R_ARM_GOTOFF32";\n  case 0x19:\n    return "R_ARM_BASE_PREL";\n  case 0x1a:\n    return "R_ARM_GOT_BREL";\n  case 0x1b:\n    return "R_ARM_PLT32";\n  case 0x1c:\n    return "R_ARM_CALL";\n  case 0x1d:\n    return "R_ARM_JUMP24";\n  case 0x1e:\n    return "R_ARM_THM_JUMP24";\n  case 0x1f:\n    return "R_ARM_BASE_ABS";\n  case 0x20:\n    return "R_ARM_ALU_PCREL7_0";\n  case 0x21:\n    return "R_ARM_ALU_PCREL15_8";\n  case 0x22:\n    return "R_ARM_ALU_PCREL23_15";\n  case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";\n  case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";\n  case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";\n  case 0x26:\n    return "R_ARM_TARGET1";\n  case 0x27:\n    return "R_ARM_SBREL31";\n  case 0x28:\n    return "R_ARM_V4BX";\n  case 0x29:\n    return "R_ARM_TARGET2";\n  case 0x2a:\n    return "R_ARM_PREL31";\n  case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";\n  case 0x2c:\n    return "R_ARM_MOVT_ABS";\n  case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";\n  case 0x2e:\n    return "R_ARM_MOVT_PREL";\n  case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";\n  case 0x30:\n    return "R_ARM_THM_MOVT_ABS";\n  case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";\n  case 0x32:\n    return "R_ARM_THM_MOVT_PREL";\n  case 0x33:\n    return "R_ARM_THM_JUMP19";\n  case 0x34:\n    return "R_ARM_THM_JUMP6";\n  case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";\n  case 0x36:\n    return "R_ARM_THM_PC12";\n  case 0x37:\n    return "R_ARM_ABS32_NOI";\n  case 0x38:\n    return "R_ARM_REL32_NOI";\n  case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";\n  case 0x3a:\n    return "R_ARM_ALU_PC_G0";\n  case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";\n  case 0x3c:\n    return "R_ARM_ALU_PC_G1";\n  case 0x3d:\n    return "R_ARM_ALU_PC_G2";\n  case 0x3e:\n    return "R_ARM_LDR_PC_G1";\n  case 0x3f:\n    return "R_ARM_LDR_PC_G2";\n  case 0x40:\n    return "R_ARM_LDRS_PC_G0";\n  case 0x41:\n    return "R_ARM_LDRS_PC_G1";\n  case 0x42:\n    return "R_ARM_LDRS_PC_G2";\n  case 0x43:\n    return "R_ARM_LDC_PC_G0";\n  case 0x44:\n    return "R_ARM_LDC_PC_G1";\n  case 0x45:\n    return "R_ARM_LDC_PC_G2";\n  case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";\n  case 0x47:\n    return "R_ARM_ALU_SB_G0";\n  case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";\n  case 0x49:\n    return "R_ARM_ALU_SB_G1";\n  case 0x4a:\n    return "R_ARM_ALU_SB_G2";\n  case 0x4b:\n    return "R_ARM_LDR_SB_G0";\n  case 0x4c:\n    return "R_ARM_LDR_SB_G1";\n  case 0x4d:\n    return "R_ARM_LDR_SB_G2";\n  case 0x4e:\n    return "R_ARM_LDRS_SB_G0";\n  case 0x4f:\n    return "R_ARM_LDRS_SB_G1";\n  case 0x50:\n    return "R_ARM_LDRS_SB_G2";\n  case 0x51:\n    return "R_ARM_LDC_SB_G0";\n  case 0x52:\n    return "R_ARM_LDC_SB_G1";\n  case 0x53:\n    return "R_ARM_LDC_SB_G2";\n  case 0x54:\n    return "R_ARM_MOVW_BREL_NC";\n  case 0x55:\n    return "R_ARM_MOVT_BREL";\n  case 0x56:\n    return "R_ARM_MOVW_BREL";\n  case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";\n  case 0x58:\n    return "R_ARM_THM_MOVT_BREL";\n  case 0x59:\n    return "R_ARM_THM_MOVW_BREL";\n  case 0x5a:\n    return "R_ARM_TLS_GOTDESC";\n  case 0x5b:\n    return "R_ARM_TLS_CALL";\n  case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";\n  case 0x5d:\n    return "R_ARM_THM_TLS_CALL";\n  case 0x5e:\n    return "R_ARM_PLT32_ABS";\n  case 0x5f:\n    return "R_ARM_GOT_ABS";\n  case 0x60:\n    return "R_ARM_GOT_PREL";\n  case 0x61:\n    return "R_ARM_GOT_BREL12";\n  case 0x62:\n    return "R_ARM_GOTOFF12";\n  case 99:\n    return "R_ARM_GOTRELAX";\n  case 100:\n    return "R_ARM_GNU_VTENTRY";\n  case 0x65:\n    return "R_ARM_GNU_VTINHERIT";\n  case 0x66:\n    return "R_ARM_THM_JUMP11";\n  case 0x67:\n    return "R_ARM_THM_JUMP8";\n  case 0x68:\n    return "R_ARM_TLS_GD32";\n  case 0x69:\n    return "R_ARM_TLS_LDM32";\n  case 0x6a:\n    return "R_ARM_TLS_LDO32";\n  case 0x6b:\n    return "R_ARM_TLS_IE32";\n  case 0x6c:\n    return "R_ARM_TLS_LE32";\n  case 0x6d:\n    return "R_ARM_TLS_LDO12";\n  case 0x6e:\n    return "R_ARM_TLS_LE12";\n  case 0x6f:\n    return "R_ARM_TLS_IE12GP";\n  default:\n    return (char *)0x0;\n  case 0x80:\n    return "R_ARM_ME_TOO";\n  case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";\n  case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";\n  case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";\n  case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";\n  case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";\n  case 0xa0:\n    return "R_ARM_IRELATIVE";\n  case 0xa1:\n    return "R_ARM_GOTFUNCDESC";\n  case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";\n  case 0xa3:\n    return "R_ARM_FUNCDESC";\n  case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";\n  case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";\n  case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";\n  case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";\n  case 0xf9:\n    return "R_ARM_RXPC25";\n  case 0xfa:\n    return "R_ARM_RSBREL32";\n  case 0xfb:\n    return "R_ARM_THM_RPC22";\n  case 0xfc:\n    return "R_ARM_RREL32";\n  case 0xfd:\n    return "R_ARM_RABS32";\n  case 0xfe:\n    return "R_ARM_RPC24";\n  case 0xff:\n    return "R_ARM_RBASE";\n  }" ({ "{") (case_statement "case 0:\n    return "R_ARM_NONE";" (case "case") (number_literal "0") (: ":") (return_statement "return "R_ARM_NONE";" (return "return") (string_literal ""R_ARM_NONE"" (" """) (string_content "R_ARM_NONE") (" """)) (; ";"))) (case_statement "case 1:\n    return "R_ARM_PC24";" (case "case") (number_literal "1") (: ":") (return_statement "return "R_ARM_PC24";" (return "return") (string_literal ""R_ARM_PC24"" (" """) (string_content "R_ARM_PC24") (" """)) (; ";"))) (case_statement "case 2:\n    return "R_ARM_ABS32";" (case "case") (number_literal "2") (: ":") (return_statement "return "R_ARM_ABS32";" (return "return") (string_literal ""R_ARM_ABS32"" (" """) (string_content "R_ARM_ABS32") (" """)) (; ";"))) (case_statement "case 3:\n    return "R_ARM_REL32";" (case "case") (number_literal "3") (: ":") (return_statement "return "R_ARM_REL32";" (return "return") (string_literal ""R_ARM_REL32"" (" """) (string_content "R_ARM_REL32") (" """)) (; ";"))) (case_statement "case 4:\n    return "R_ARM_LDR_PC_G0";" (case "case") (number_literal "4") (: ":") (return_statement "return "R_ARM_LDR_PC_G0";" (return "return") (string_literal ""R_ARM_LDR_PC_G0"" (" """) (string_content "R_ARM_LDR_PC_G0") (" """)) (; ";"))) (case_statement "case 5:\n    return "R_ARM_ABS16";" (case "case") (number_literal "5") (: ":") (return_statement "return "R_ARM_ABS16";" (return "return") (string_literal ""R_ARM_ABS16"" (" """) (string_content "R_ARM_ABS16") (" """)) (; ";"))) (case_statement "case 6:\n    return "R_ARM_ABS12";" (case "case") (number_literal "6") (: ":") (return_statement "return "R_ARM_ABS12";" (return "return") (string_literal ""R_ARM_ABS12"" (" """) (string_content "R_ARM_ABS12") (" """)) (; ";"))) (case_statement "case 7:\n    return "R_ARM_THM_ABS5";" (case "case") (number_literal "7") (: ":") (return_statement "return "R_ARM_THM_ABS5";" (return "return") (string_literal ""R_ARM_THM_ABS5"" (" """) (string_content "R_ARM_THM_ABS5") (" """)) (; ";"))) (case_statement "case 8:\n    return "R_ARM_ABS8";" (case "case") (number_literal "8") (: ":") (return_statement "return "R_ARM_ABS8";" (return "return") (string_literal ""R_ARM_ABS8"" (" """) (string_content "R_ARM_ABS8") (" """)) (; ";"))) (case_statement "case 9:\n    return "R_ARM_SBREL32";" (case "case") (number_literal "9") (: ":") (return_statement "return "R_ARM_SBREL32";" (return "return") (string_literal ""R_ARM_SBREL32"" (" """) (string_content "R_ARM_SBREL32") (" """)) (; ";"))) (case_statement "case 10:\n    return "R_ARM_THM_CALL";" (case "case") (number_literal "10") (: ":") (return_statement "return "R_ARM_THM_CALL";" (return "return") (string_literal ""R_ARM_THM_CALL"" (" """) (string_content "R_ARM_THM_CALL") (" """)) (; ";"))) (case_statement "case 0xb:\n    return "R_ARM_THM_PC8";" (case "case") (number_literal "0xb") (: ":") (return_statement "return "R_ARM_THM_PC8";" (return "return") (string_literal ""R_ARM_THM_PC8"" (" """) (string_content "R_ARM_THM_PC8") (" """)) (; ";"))) (case_statement "case 0xc:\n    return "R_ARM_BREL_ADJ";" (case "case") (number_literal "0xc") (: ":") (return_statement "return "R_ARM_BREL_ADJ";" (return "return") (string_literal ""R_ARM_BREL_ADJ"" (" """) (string_content "R_ARM_BREL_ADJ") (" """)) (; ";"))) (case_statement "case 0xd:\n    return "R_ARM_TLS_DESC";" (case "case") (number_literal "0xd") (: ":") (return_statement "return "R_ARM_TLS_DESC";" (return "return") (string_literal ""R_ARM_TLS_DESC"" (" """) (string_content "R_ARM_TLS_DESC") (" """)) (; ";"))) (case_statement "case 0xe:\n    return "R_ARM_THM_SWI8";" (case "case") (number_literal "0xe") (: ":") (return_statement "return "R_ARM_THM_SWI8";" (return "return") (string_literal ""R_ARM_THM_SWI8"" (" """) (string_content "R_ARM_THM_SWI8") (" """)) (; ";"))) (case_statement "case 0xf:\n    return "R_ARM_XPC25";" (case "case") (number_literal "0xf") (: ":") (return_statement "return "R_ARM_XPC25";" (return "return") (string_literal ""R_ARM_XPC25"" (" """) (string_content "R_ARM_XPC25") (" """)) (; ";"))) (case_statement "case 0x10:\n    return "R_ARM_THM_XPC22";" (case "case") (number_literal "0x10") (: ":") (return_statement "return "R_ARM_THM_XPC22";" (return "return") (string_literal ""R_ARM_THM_XPC22"" (" """) (string_content "R_ARM_THM_XPC22") (" """)) (; ";"))) (case_statement "case 0x11:\n    return "R_ARM_TLS_DTPMOD32";" (case "case") (number_literal "0x11") (: ":") (return_statement "return "R_ARM_TLS_DTPMOD32";" (return "return") (string_literal ""R_ARM_TLS_DTPMOD32"" (" """) (string_content "R_ARM_TLS_DTPMOD32") (" """)) (; ";"))) (case_statement "case 0x12:\n    return "R_ARM_TLS_DTPOFF32";" (case "case") (number_literal "0x12") (: ":") (return_statement "return "R_ARM_TLS_DTPOFF32";" (return "return") (string_literal ""R_ARM_TLS_DTPOFF32"" (" """) (string_content "R_ARM_TLS_DTPOFF32") (" """)) (; ";"))) (case_statement "case 0x13:\n    return "R_ARM_TLS_TPOFF32";" (case "case") (number_literal "0x13") (: ":") (return_statement "return "R_ARM_TLS_TPOFF32";" (return "return") (string_literal ""R_ARM_TLS_TPOFF32"" (" """) (string_content "R_ARM_TLS_TPOFF32") (" """)) (; ";"))) (case_statement "case 0x14:\n    return "R_ARM_COPY";" (case "case") (number_literal "0x14") (: ":") (return_statement "return "R_ARM_COPY";" (return "return") (string_literal ""R_ARM_COPY"" (" """) (string_content "R_ARM_COPY") (" """)) (; ";"))) (case_statement "case 0x15:\n    return "R_ARM_GLOB_DAT";" (case "case") (number_literal "0x15") (: ":") (return_statement "return "R_ARM_GLOB_DAT";" (return "return") (string_literal ""R_ARM_GLOB_DAT"" (" """) (string_content "R_ARM_GLOB_DAT") (" """)) (; ";"))) (case_statement "case 0x16:\n    return "R_ARM_JUMP_SLOT";" (case "case") (number_literal "0x16") (: ":") (return_statement "return "R_ARM_JUMP_SLOT";" (return "return") (string_literal ""R_ARM_JUMP_SLOT"" (" """) (string_content "R_ARM_JUMP_SLOT") (" """)) (; ";"))) (case_statement "case 0x17:\n    return "R_ARM_RELATIVE";" (case "case") (number_literal "0x17") (: ":") (return_statement "return "R_ARM_RELATIVE";" (return "return") (string_literal ""R_ARM_RELATIVE"" (" """) (string_content "R_ARM_RELATIVE") (" """)) (; ";"))) (case_statement "case 0x18:\n    return "R_ARM_GOTOFF32";" (case "case") (number_literal "0x18") (: ":") (return_statement "return "R_ARM_GOTOFF32";" (return "return") (string_literal ""R_ARM_GOTOFF32"" (" """) (string_content "R_ARM_GOTOFF32") (" """)) (; ";"))) (case_statement "case 0x19:\n    return "R_ARM_BASE_PREL";" (case "case") (number_literal "0x19") (: ":") (return_statement "return "R_ARM_BASE_PREL";" (return "return") (string_literal ""R_ARM_BASE_PREL"" (" """) (string_content "R_ARM_BASE_PREL") (" """)) (; ";"))) (case_statement "case 0x1a:\n    return "R_ARM_GOT_BREL";" (case "case") (number_literal "0x1a") (: ":") (return_statement "return "R_ARM_GOT_BREL";" (return "return") (string_literal ""R_ARM_GOT_BREL"" (" """) (string_content "R_ARM_GOT_BREL") (" """)) (; ";"))) (case_statement "case 0x1b:\n    return "R_ARM_PLT32";" (case "case") (number_literal "0x1b") (: ":") (return_statement "return "R_ARM_PLT32";" (return "return") (string_literal ""R_ARM_PLT32"" (" """) (string_content "R_ARM_PLT32") (" """)) (; ";"))) (case_statement "case 0x1c:\n    return "R_ARM_CALL";" (case "case") (number_literal "0x1c") (: ":") (return_statement "return "R_ARM_CALL";" (return "return") (string_literal ""R_ARM_CALL"" (" """) (string_content "R_ARM_CALL") (" """)) (; ";"))) (case_statement "case 0x1d:\n    return "R_ARM_JUMP24";" (case "case") (number_literal "0x1d") (: ":") (return_statement "return "R_ARM_JUMP24";" (return "return") (string_literal ""R_ARM_JUMP24"" (" """) (string_content "R_ARM_JUMP24") (" """)) (; ";"))) (case_statement "case 0x1e:\n    return "R_ARM_THM_JUMP24";" (case "case") (number_literal "0x1e") (: ":") (return_statement "return "R_ARM_THM_JUMP24";" (return "return") (string_literal ""R_ARM_THM_JUMP24"" (" """) (string_content "R_ARM_THM_JUMP24") (" """)) (; ";"))) (case_statement "case 0x1f:\n    return "R_ARM_BASE_ABS";" (case "case") (number_literal "0x1f") (: ":") (return_statement "return "R_ARM_BASE_ABS";" (return "return") (string_literal ""R_ARM_BASE_ABS"" (" """) (string_content "R_ARM_BASE_ABS") (" """)) (; ";"))) (case_statement "case 0x20:\n    return "R_ARM_ALU_PCREL7_0";" (case "case") (number_literal "0x20") (: ":") (return_statement "return "R_ARM_ALU_PCREL7_0";" (return "return") (string_literal ""R_ARM_ALU_PCREL7_0"" (" """) (string_content "R_ARM_ALU_PCREL7_0") (" """)) (; ";"))) (case_statement "case 0x21:\n    return "R_ARM_ALU_PCREL15_8";" (case "case") (number_literal "0x21") (: ":") (return_statement "return "R_ARM_ALU_PCREL15_8";" (return "return") (string_literal ""R_ARM_ALU_PCREL15_8"" (" """) (string_content "R_ARM_ALU_PCREL15_8") (" """)) (; ";"))) (case_statement "case 0x22:\n    return "R_ARM_ALU_PCREL23_15";" (case "case") (number_literal "0x22") (: ":") (return_statement "return "R_ARM_ALU_PCREL23_15";" (return "return") (string_literal ""R_ARM_ALU_PCREL23_15"" (" """) (string_content "R_ARM_ALU_PCREL23_15") (" """)) (; ";"))) (case_statement "case 0x23:\n    return "R_ARM_LDR_SBREL_11_0";" (case "case") (number_literal "0x23") (: ":") (return_statement "return "R_ARM_LDR_SBREL_11_0";" (return "return") (string_literal ""R_ARM_LDR_SBREL_11_0"" (" """) (string_content "R_ARM_LDR_SBREL_11_0") (" """)) (; ";"))) (case_statement "case 0x24:\n    return "R_ARM_ALU_SBREL_19_12";" (case "case") (number_literal "0x24") (: ":") (return_statement "return "R_ARM_ALU_SBREL_19_12";" (return "return") (string_literal ""R_ARM_ALU_SBREL_19_12"" (" """) (string_content "R_ARM_ALU_SBREL_19_12") (" """)) (; ";"))) (case_statement "case 0x25:\n    return "R_ARM_ALU_SBREL_27_20";" (case "case") (number_literal "0x25") (: ":") (return_statement "return "R_ARM_ALU_SBREL_27_20";" (return "return") (string_literal ""R_ARM_ALU_SBREL_27_20"" (" """) (string_content "R_ARM_ALU_SBREL_27_20") (" """)) (; ";"))) (case_statement "case 0x26:\n    return "R_ARM_TARGET1";" (case "case") (number_literal "0x26") (: ":") (return_statement "return "R_ARM_TARGET1";" (return "return") (string_literal ""R_ARM_TARGET1"" (" """) (string_content "R_ARM_TARGET1") (" """)) (; ";"))) (case_statement "case 0x27:\n    return "R_ARM_SBREL31";" (case "case") (number_literal "0x27") (: ":") (return_statement "return "R_ARM_SBREL31";" (return "return") (string_literal ""R_ARM_SBREL31"" (" """) (string_content "R_ARM_SBREL31") (" """)) (; ";"))) (case_statement "case 0x28:\n    return "R_ARM_V4BX";" (case "case") (number_literal "0x28") (: ":") (return_statement "return "R_ARM_V4BX";" (return "return") (string_literal ""R_ARM_V4BX"" (" """) (string_content "R_ARM_V4BX") (" """)) (; ";"))) (case_statement "case 0x29:\n    return "R_ARM_TARGET2";" (case "case") (number_literal "0x29") (: ":") (return_statement "return "R_ARM_TARGET2";" (return "return") (string_literal ""R_ARM_TARGET2"" (" """) (string_content "R_ARM_TARGET2") (" """)) (; ";"))) (case_statement "case 0x2a:\n    return "R_ARM_PREL31";" (case "case") (number_literal "0x2a") (: ":") (return_statement "return "R_ARM_PREL31";" (return "return") (string_literal ""R_ARM_PREL31"" (" """) (string_content "R_ARM_PREL31") (" """)) (; ";"))) (case_statement "case 0x2b:\n    return "R_ARM_MOVW_ABS_NC";" (case "case") (number_literal "0x2b") (: ":") (return_statement "return "R_ARM_MOVW_ABS_NC";" (return "return") (string_literal ""R_ARM_MOVW_ABS_NC"" (" """) (string_content "R_ARM_MOVW_ABS_NC") (" """)) (; ";"))) (case_statement "case 0x2c:\n    return "R_ARM_MOVT_ABS";" (case "case") (number_literal "0x2c") (: ":") (return_statement "return "R_ARM_MOVT_ABS";" (return "return") (string_literal ""R_ARM_MOVT_ABS"" (" """) (string_content "R_ARM_MOVT_ABS") (" """)) (; ";"))) (case_statement "case 0x2d:\n    return "R_ARM_MOVW_PREL_NC";" (case "case") (number_literal "0x2d") (: ":") (return_statement "return "R_ARM_MOVW_PREL_NC";" (return "return") (string_literal ""R_ARM_MOVW_PREL_NC"" (" """) (string_content "R_ARM_MOVW_PREL_NC") (" """)) (; ";"))) (case_statement "case 0x2e:\n    return "R_ARM_MOVT_PREL";" (case "case") (number_literal "0x2e") (: ":") (return_statement "return "R_ARM_MOVT_PREL";" (return "return") (string_literal ""R_ARM_MOVT_PREL"" (" """) (string_content "R_ARM_MOVT_PREL") (" """)) (; ";"))) (case_statement "case 0x2f:\n    return "R_ARM_THM_MOVW_ABS_NC";" (case "case") (number_literal "0x2f") (: ":") (return_statement "return "R_ARM_THM_MOVW_ABS_NC";" (return "return") (string_literal ""R_ARM_THM_MOVW_ABS_NC"" (" """) (string_content "R_ARM_THM_MOVW_ABS_NC") (" """)) (; ";"))) (case_statement "case 0x30:\n    return "R_ARM_THM_MOVT_ABS";" (case "case") (number_literal "0x30") (: ":") (return_statement "return "R_ARM_THM_MOVT_ABS";" (return "return") (string_literal ""R_ARM_THM_MOVT_ABS"" (" """) (string_content "R_ARM_THM_MOVT_ABS") (" """)) (; ";"))) (case_statement "case 0x31:\n    return "R_ARM_THM_MOVW_PREL_NC";" (case "case") (number_literal "0x31") (: ":") (return_statement "return "R_ARM_THM_MOVW_PREL_NC";" (return "return") (string_literal ""R_ARM_THM_MOVW_PREL_NC"" (" """) (string_content "R_ARM_THM_MOVW_PREL_NC") (" """)) (; ";"))) (case_statement "case 0x32:\n    return "R_ARM_THM_MOVT_PREL";" (case "case") (number_literal "0x32") (: ":") (return_statement "return "R_ARM_THM_MOVT_PREL";" (return "return") (string_literal ""R_ARM_THM_MOVT_PREL"" (" """) (string_content "R_ARM_THM_MOVT_PREL") (" """)) (; ";"))) (case_statement "case 0x33:\n    return "R_ARM_THM_JUMP19";" (case "case") (number_literal "0x33") (: ":") (return_statement "return "R_ARM_THM_JUMP19";" (return "return") (string_literal ""R_ARM_THM_JUMP19"" (" """) (string_content "R_ARM_THM_JUMP19") (" """)) (; ";"))) (case_statement "case 0x34:\n    return "R_ARM_THM_JUMP6";" (case "case") (number_literal "0x34") (: ":") (return_statement "return "R_ARM_THM_JUMP6";" (return "return") (string_literal ""R_ARM_THM_JUMP6"" (" """) (string_content "R_ARM_THM_JUMP6") (" """)) (; ";"))) (case_statement "case 0x35:\n    return "R_ARM_THM_ALU_PREL_11_0";" (case "case") (number_literal "0x35") (: ":") (return_statement "return "R_ARM_THM_ALU_PREL_11_0";" (return "return") (string_literal ""R_ARM_THM_ALU_PREL_11_0"" (" """) (string_content "R_ARM_THM_ALU_PREL_11_0") (" """)) (; ";"))) (case_statement "case 0x36:\n    return "R_ARM_THM_PC12";" (case "case") (number_literal "0x36") (: ":") (return_statement "return "R_ARM_THM_PC12";" (return "return") (string_literal ""R_ARM_THM_PC12"" (" """) (string_content "R_ARM_THM_PC12") (" """)) (; ";"))) (case_statement "case 0x37:\n    return "R_ARM_ABS32_NOI";" (case "case") (number_literal "0x37") (: ":") (return_statement "return "R_ARM_ABS32_NOI";" (return "return") (string_literal ""R_ARM_ABS32_NOI"" (" """) (string_content "R_ARM_ABS32_NOI") (" """)) (; ";"))) (case_statement "case 0x38:\n    return "R_ARM_REL32_NOI";" (case "case") (number_literal "0x38") (: ":") (return_statement "return "R_ARM_REL32_NOI";" (return "return") (string_literal ""R_ARM_REL32_NOI"" (" """) (string_content "R_ARM_REL32_NOI") (" """)) (; ";"))) (case_statement "case 0x39:\n    return "R_ARM_ALU_PC_G0_NC";" (case "case") (number_literal "0x39") (: ":") (return_statement "return "R_ARM_ALU_PC_G0_NC";" (return "return") (string_literal ""R_ARM_ALU_PC_G0_NC"" (" """) (string_content "R_ARM_ALU_PC_G0_NC") (" """)) (; ";"))) (case_statement "case 0x3a:\n    return "R_ARM_ALU_PC_G0";" (case "case") (number_literal "0x3a") (: ":") (return_statement "return "R_ARM_ALU_PC_G0";" (return "return") (string_literal ""R_ARM_ALU_PC_G0"" (" """) (string_content "R_ARM_ALU_PC_G0") (" """)) (; ";"))) (case_statement "case 0x3b:\n    return "R_ARM_ALU_PC_G1_NC";" (case "case") (number_literal "0x3b") (: ":") (return_statement "return "R_ARM_ALU_PC_G1_NC";" (return "return") (string_literal ""R_ARM_ALU_PC_G1_NC"" (" """) (string_content "R_ARM_ALU_PC_G1_NC") (" """)) (; ";"))) (case_statement "case 0x3c:\n    return "R_ARM_ALU_PC_G1";" (case "case") (number_literal "0x3c") (: ":") (return_statement "return "R_ARM_ALU_PC_G1";" (return "return") (string_literal ""R_ARM_ALU_PC_G1"" (" """) (string_content "R_ARM_ALU_PC_G1") (" """)) (; ";"))) (case_statement "case 0x3d:\n    return "R_ARM_ALU_PC_G2";" (case "case") (number_literal "0x3d") (: ":") (return_statement "return "R_ARM_ALU_PC_G2";" (return "return") (string_literal ""R_ARM_ALU_PC_G2"" (" """) (string_content "R_ARM_ALU_PC_G2") (" """)) (; ";"))) (case_statement "case 0x3e:\n    return "R_ARM_LDR_PC_G1";" (case "case") (number_literal "0x3e") (: ":") (return_statement "return "R_ARM_LDR_PC_G1";" (return "return") (string_literal ""R_ARM_LDR_PC_G1"" (" """) (string_content "R_ARM_LDR_PC_G1") (" """)) (; ";"))) (case_statement "case 0x3f:\n    return "R_ARM_LDR_PC_G2";" (case "case") (number_literal "0x3f") (: ":") (return_statement "return "R_ARM_LDR_PC_G2";" (return "return") (string_literal ""R_ARM_LDR_PC_G2"" (" """) (string_content "R_ARM_LDR_PC_G2") (" """)) (; ";"))) (case_statement "case 0x40:\n    return "R_ARM_LDRS_PC_G0";" (case "case") (number_literal "0x40") (: ":") (return_statement "return "R_ARM_LDRS_PC_G0";" (return "return") (string_literal ""R_ARM_LDRS_PC_G0"" (" """) (string_content "R_ARM_LDRS_PC_G0") (" """)) (; ";"))) (case_statement "case 0x41:\n    return "R_ARM_LDRS_PC_G1";" (case "case") (number_literal "0x41") (: ":") (return_statement "return "R_ARM_LDRS_PC_G1";" (return "return") (string_literal ""R_ARM_LDRS_PC_G1"" (" """) (string_content "R_ARM_LDRS_PC_G1") (" """)) (; ";"))) (case_statement "case 0x42:\n    return "R_ARM_LDRS_PC_G2";" (case "case") (number_literal "0x42") (: ":") (return_statement "return "R_ARM_LDRS_PC_G2";" (return "return") (string_literal ""R_ARM_LDRS_PC_G2"" (" """) (string_content "R_ARM_LDRS_PC_G2") (" """)) (; ";"))) (case_statement "case 0x43:\n    return "R_ARM_LDC_PC_G0";" (case "case") (number_literal "0x43") (: ":") (return_statement "return "R_ARM_LDC_PC_G0";" (return "return") (string_literal ""R_ARM_LDC_PC_G0"" (" """) (string_content "R_ARM_LDC_PC_G0") (" """)) (; ";"))) (case_statement "case 0x44:\n    return "R_ARM_LDC_PC_G1";" (case "case") (number_literal "0x44") (: ":") (return_statement "return "R_ARM_LDC_PC_G1";" (return "return") (string_literal ""R_ARM_LDC_PC_G1"" (" """) (string_content "R_ARM_LDC_PC_G1") (" """)) (; ";"))) (case_statement "case 0x45:\n    return "R_ARM_LDC_PC_G2";" (case "case") (number_literal "0x45") (: ":") (return_statement "return "R_ARM_LDC_PC_G2";" (return "return") (string_literal ""R_ARM_LDC_PC_G2"" (" """) (string_content "R_ARM_LDC_PC_G2") (" """)) (; ";"))) (case_statement "case 0x46:\n    return "R_ARM_ALU_SB_G0_NC";" (case "case") (number_literal "0x46") (: ":") (return_statement "return "R_ARM_ALU_SB_G0_NC";" (return "return") (string_literal ""R_ARM_ALU_SB_G0_NC"" (" """) (string_content "R_ARM_ALU_SB_G0_NC") (" """)) (; ";"))) (case_statement "case 0x47:\n    return "R_ARM_ALU_SB_G0";" (case "case") (number_literal "0x47") (: ":") (return_statement "return "R_ARM_ALU_SB_G0";" (return "return") (string_literal ""R_ARM_ALU_SB_G0"" (" """) (string_content "R_ARM_ALU_SB_G0") (" """)) (; ";"))) (case_statement "case 0x48:\n    return "R_ARM_ALU_SB_G1_NC";" (case "case") (number_literal "0x48") (: ":") (return_statement "return "R_ARM_ALU_SB_G1_NC";" (return "return") (string_literal ""R_ARM_ALU_SB_G1_NC"" (" """) (string_content "R_ARM_ALU_SB_G1_NC") (" """)) (; ";"))) (case_statement "case 0x49:\n    return "R_ARM_ALU_SB_G1";" (case "case") (number_literal "0x49") (: ":") (return_statement "return "R_ARM_ALU_SB_G1";" (return "return") (string_literal ""R_ARM_ALU_SB_G1"" (" """) (string_content "R_ARM_ALU_SB_G1") (" """)) (; ";"))) (case_statement "case 0x4a:\n    return "R_ARM_ALU_SB_G2";" (case "case") (number_literal "0x4a") (: ":") (return_statement "return "R_ARM_ALU_SB_G2";" (return "return") (string_literal ""R_ARM_ALU_SB_G2"" (" """) (string_content "R_ARM_ALU_SB_G2") (" """)) (; ";"))) (case_statement "case 0x4b:\n    return "R_ARM_LDR_SB_G0";" (case "case") (number_literal "0x4b") (: ":") (return_statement "return "R_ARM_LDR_SB_G0";" (return "return") (string_literal ""R_ARM_LDR_SB_G0"" (" """) (string_content "R_ARM_LDR_SB_G0") (" """)) (; ";"))) (case_statement "case 0x4c:\n    return "R_ARM_LDR_SB_G1";" (case "case") (number_literal "0x4c") (: ":") (return_statement "return "R_ARM_LDR_SB_G1";" (return "return") (string_literal ""R_ARM_LDR_SB_G1"" (" """) (string_content "R_ARM_LDR_SB_G1") (" """)) (; ";"))) (case_statement "case 0x4d:\n    return "R_ARM_LDR_SB_G2";" (case "case") (number_literal "0x4d") (: ":") (return_statement "return "R_ARM_LDR_SB_G2";" (return "return") (string_literal ""R_ARM_LDR_SB_G2"" (" """) (string_content "R_ARM_LDR_SB_G2") (" """)) (; ";"))) (case_statement "case 0x4e:\n    return "R_ARM_LDRS_SB_G0";" (case "case") (number_literal "0x4e") (: ":") (return_statement "return "R_ARM_LDRS_SB_G0";" (return "return") (string_literal ""R_ARM_LDRS_SB_G0"" (" """) (string_content "R_ARM_LDRS_SB_G0") (" """)) (; ";"))) (case_statement "case 0x4f:\n    return "R_ARM_LDRS_SB_G1";" (case "case") (number_literal "0x4f") (: ":") (return_statement "return "R_ARM_LDRS_SB_G1";" (return "return") (string_literal ""R_ARM_LDRS_SB_G1"" (" """) (string_content "R_ARM_LDRS_SB_G1") (" """)) (; ";"))) (case_statement "case 0x50:\n    return "R_ARM_LDRS_SB_G2";" (case "case") (number_literal "0x50") (: ":") (return_statement "return "R_ARM_LDRS_SB_G2";" (return "return") (string_literal ""R_ARM_LDRS_SB_G2"" (" """) (string_content "R_ARM_LDRS_SB_G2") (" """)) (; ";"))) (case_statement "case 0x51:\n    return "R_ARM_LDC_SB_G0";" (case "case") (number_literal "0x51") (: ":") (return_statement "return "R_ARM_LDC_SB_G0";" (return "return") (string_literal ""R_ARM_LDC_SB_G0"" (" """) (string_content "R_ARM_LDC_SB_G0") (" """)) (; ";"))) (case_statement "case 0x52:\n    return "R_ARM_LDC_SB_G1";" (case "case") (number_literal "0x52") (: ":") (return_statement "return "R_ARM_LDC_SB_G1";" (return "return") (string_literal ""R_ARM_LDC_SB_G1"" (" """) (string_content "R_ARM_LDC_SB_G1") (" """)) (; ";"))) (case_statement "case 0x53:\n    return "R_ARM_LDC_SB_G2";" (case "case") (number_literal "0x53") (: ":") (return_statement "return "R_ARM_LDC_SB_G2";" (return "return") (string_literal ""R_ARM_LDC_SB_G2"" (" """) (string_content "R_ARM_LDC_SB_G2") (" """)) (; ";"))) (case_statement "case 0x54:\n    return "R_ARM_MOVW_BREL_NC";" (case "case") (number_literal "0x54") (: ":") (return_statement "return "R_ARM_MOVW_BREL_NC";" (return "return") (string_literal ""R_ARM_MOVW_BREL_NC"" (" """) (string_content "R_ARM_MOVW_BREL_NC") (" """)) (; ";"))) (case_statement "case 0x55:\n    return "R_ARM_MOVT_BREL";" (case "case") (number_literal "0x55") (: ":") (return_statement "return "R_ARM_MOVT_BREL";" (return "return") (string_literal ""R_ARM_MOVT_BREL"" (" """) (string_content "R_ARM_MOVT_BREL") (" """)) (; ";"))) (case_statement "case 0x56:\n    return "R_ARM_MOVW_BREL";" (case "case") (number_literal "0x56") (: ":") (return_statement "return "R_ARM_MOVW_BREL";" (return "return") (string_literal ""R_ARM_MOVW_BREL"" (" """) (string_content "R_ARM_MOVW_BREL") (" """)) (; ";"))) (case_statement "case 0x57:\n    return "R_ARM_THM_MOVW_BREL_NC";" (case "case") (number_literal "0x57") (: ":") (return_statement "return "R_ARM_THM_MOVW_BREL_NC";" (return "return") (string_literal ""R_ARM_THM_MOVW_BREL_NC"" (" """) (string_content "R_ARM_THM_MOVW_BREL_NC") (" """)) (; ";"))) (case_statement "case 0x58:\n    return "R_ARM_THM_MOVT_BREL";" (case "case") (number_literal "0x58") (: ":") (return_statement "return "R_ARM_THM_MOVT_BREL";" (return "return") (string_literal ""R_ARM_THM_MOVT_BREL"" (" """) (string_content "R_ARM_THM_MOVT_BREL") (" """)) (; ";"))) (case_statement "case 0x59:\n    return "R_ARM_THM_MOVW_BREL";" (case "case") (number_literal "0x59") (: ":") (return_statement "return "R_ARM_THM_MOVW_BREL";" (return "return") (string_literal ""R_ARM_THM_MOVW_BREL"" (" """) (string_content "R_ARM_THM_MOVW_BREL") (" """)) (; ";"))) (case_statement "case 0x5a:\n    return "R_ARM_TLS_GOTDESC";" (case "case") (number_literal "0x5a") (: ":") (return_statement "return "R_ARM_TLS_GOTDESC";" (return "return") (string_literal ""R_ARM_TLS_GOTDESC"" (" """) (string_content "R_ARM_TLS_GOTDESC") (" """)) (; ";"))) (case_statement "case 0x5b:\n    return "R_ARM_TLS_CALL";" (case "case") (number_literal "0x5b") (: ":") (return_statement "return "R_ARM_TLS_CALL";" (return "return") (string_literal ""R_ARM_TLS_CALL"" (" """) (string_content "R_ARM_TLS_CALL") (" """)) (; ";"))) (case_statement "case 0x5c:\n    return "R_ARM_TLS_DESCSEQ";" (case "case") (number_literal "0x5c") (: ":") (return_statement "return "R_ARM_TLS_DESCSEQ";" (return "return") (string_literal ""R_ARM_TLS_DESCSEQ"" (" """) (string_content "R_ARM_TLS_DESCSEQ") (" """)) (; ";"))) (case_statement "case 0x5d:\n    return "R_ARM_THM_TLS_CALL";" (case "case") (number_literal "0x5d") (: ":") (return_statement "return "R_ARM_THM_TLS_CALL";" (return "return") (string_literal ""R_ARM_THM_TLS_CALL"" (" """) (string_content "R_ARM_THM_TLS_CALL") (" """)) (; ";"))) (case_statement "case 0x5e:\n    return "R_ARM_PLT32_ABS";" (case "case") (number_literal "0x5e") (: ":") (return_statement "return "R_ARM_PLT32_ABS";" (return "return") (string_literal ""R_ARM_PLT32_ABS"" (" """) (string_content "R_ARM_PLT32_ABS") (" """)) (; ";"))) (case_statement "case 0x5f:\n    return "R_ARM_GOT_ABS";" (case "case") (number_literal "0x5f") (: ":") (return_statement "return "R_ARM_GOT_ABS";" (return "return") (string_literal ""R_ARM_GOT_ABS"" (" """) (string_content "R_ARM_GOT_ABS") (" """)) (; ";"))) (case_statement "case 0x60:\n    return "R_ARM_GOT_PREL";" (case "case") (number_literal "0x60") (: ":") (return_statement "return "R_ARM_GOT_PREL";" (return "return") (string_literal ""R_ARM_GOT_PREL"" (" """) (string_content "R_ARM_GOT_PREL") (" """)) (; ";"))) (case_statement "case 0x61:\n    return "R_ARM_GOT_BREL12";" (case "case") (number_literal "0x61") (: ":") (return_statement "return "R_ARM_GOT_BREL12";" (return "return") (string_literal ""R_ARM_GOT_BREL12"" (" """) (string_content "R_ARM_GOT_BREL12") (" """)) (; ";"))) (case_statement "case 0x62:\n    return "R_ARM_GOTOFF12";" (case "case") (number_literal "0x62") (: ":") (return_statement "return "R_ARM_GOTOFF12";" (return "return") (string_literal ""R_ARM_GOTOFF12"" (" """) (string_content "R_ARM_GOTOFF12") (" """)) (; ";"))) (case_statement "case 99:\n    return "R_ARM_GOTRELAX";" (case "case") (number_literal "99") (: ":") (return_statement "return "R_ARM_GOTRELAX";" (return "return") (string_literal ""R_ARM_GOTRELAX"" (" """) (string_content "R_ARM_GOTRELAX") (" """)) (; ";"))) (case_statement "case 100:\n    return "R_ARM_GNU_VTENTRY";" (case "case") (number_literal "100") (: ":") (return_statement "return "R_ARM_GNU_VTENTRY";" (return "return") (string_literal ""R_ARM_GNU_VTENTRY"" (" """) (string_content "R_ARM_GNU_VTENTRY") (" """)) (; ";"))) (case_statement "case 0x65:\n    return "R_ARM_GNU_VTINHERIT";" (case "case") (number_literal "0x65") (: ":") (return_statement "return "R_ARM_GNU_VTINHERIT";" (return "return") (string_literal ""R_ARM_GNU_VTINHERIT"" (" """) (string_content "R_ARM_GNU_VTINHERIT") (" """)) (; ";"))) (case_statement "case 0x66:\n    return "R_ARM_THM_JUMP11";" (case "case") (number_literal "0x66") (: ":") (return_statement "return "R_ARM_THM_JUMP11";" (return "return") (string_literal ""R_ARM_THM_JUMP11"" (" """) (string_content "R_ARM_THM_JUMP11") (" """)) (; ";"))) (case_statement "case 0x67:\n    return "R_ARM_THM_JUMP8";" (case "case") (number_literal "0x67") (: ":") (return_statement "return "R_ARM_THM_JUMP8";" (return "return") (string_literal ""R_ARM_THM_JUMP8"" (" """) (string_content "R_ARM_THM_JUMP8") (" """)) (; ";"))) (case_statement "case 0x68:\n    return "R_ARM_TLS_GD32";" (case "case") (number_literal "0x68") (: ":") (return_statement "return "R_ARM_TLS_GD32";" (return "return") (string_literal ""R_ARM_TLS_GD32"" (" """) (string_content "R_ARM_TLS_GD32") (" """)) (; ";"))) (case_statement "case 0x69:\n    return "R_ARM_TLS_LDM32";" (case "case") (number_literal "0x69") (: ":") (return_statement "return "R_ARM_TLS_LDM32";" (return "return") (string_literal ""R_ARM_TLS_LDM32"" (" """) (string_content "R_ARM_TLS_LDM32") (" """)) (; ";"))) (case_statement "case 0x6a:\n    return "R_ARM_TLS_LDO32";" (case "case") (number_literal "0x6a") (: ":") (return_statement "return "R_ARM_TLS_LDO32";" (return "return") (string_literal ""R_ARM_TLS_LDO32"" (" """) (string_content "R_ARM_TLS_LDO32") (" """)) (; ";"))) (case_statement "case 0x6b:\n    return "R_ARM_TLS_IE32";" (case "case") (number_literal "0x6b") (: ":") (return_statement "return "R_ARM_TLS_IE32";" (return "return") (string_literal ""R_ARM_TLS_IE32"" (" """) (string_content "R_ARM_TLS_IE32") (" """)) (; ";"))) (case_statement "case 0x6c:\n    return "R_ARM_TLS_LE32";" (case "case") (number_literal "0x6c") (: ":") (return_statement "return "R_ARM_TLS_LE32";" (return "return") (string_literal ""R_ARM_TLS_LE32"" (" """) (string_content "R_ARM_TLS_LE32") (" """)) (; ";"))) (case_statement "case 0x6d:\n    return "R_ARM_TLS_LDO12";" (case "case") (number_literal "0x6d") (: ":") (return_statement "return "R_ARM_TLS_LDO12";" (return "return") (string_literal ""R_ARM_TLS_LDO12"" (" """) (string_content "R_ARM_TLS_LDO12") (" """)) (; ";"))) (case_statement "case 0x6e:\n    return "R_ARM_TLS_LE12";" (case "case") (number_literal "0x6e") (: ":") (return_statement "return "R_ARM_TLS_LE12";" (return "return") (string_literal ""R_ARM_TLS_LE12"" (" """) (string_content "R_ARM_TLS_LE12") (" """)) (; ";"))) (case_statement "case 0x6f:\n    return "R_ARM_TLS_IE12GP";" (case "case") (number_literal "0x6f") (: ":") (return_statement "return "R_ARM_TLS_IE12GP";" (return "return") (string_literal ""R_ARM_TLS_IE12GP"" (" """) (string_content "R_ARM_TLS_IE12GP") (" """)) (; ";"))) (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 0x80:\n    return "R_ARM_ME_TOO";" (case "case") (number_literal "0x80") (: ":") (return_statement "return "R_ARM_ME_TOO";" (return "return") (string_literal ""R_ARM_ME_TOO"" (" """) (string_content "R_ARM_ME_TOO") (" """)) (; ";"))) (case_statement "case 0x81:\n    return "R_ARM_THM_TLS_DESCSEQ";" (case "case") (number_literal "0x81") (: ":") (return_statement "return "R_ARM_THM_TLS_DESCSEQ";" (return "return") (string_literal ""R_ARM_THM_TLS_DESCSEQ"" (" """) (string_content "R_ARM_THM_TLS_DESCSEQ") (" """)) (; ";"))) (case_statement "case 0x84:\n    return "R_ARM_THM_ALU_ABS_G0_NC";" (case "case") (number_literal "0x84") (: ":") (return_statement "return "R_ARM_THM_ALU_ABS_G0_NC";" (return "return") (string_literal ""R_ARM_THM_ALU_ABS_G0_NC"" (" """) (string_content "R_ARM_THM_ALU_ABS_G0_NC") (" """)) (; ";"))) (case_statement "case 0x85:\n    return "R_ARM_THM_ALU_ABS_G1_NC";" (case "case") (number_literal "0x85") (: ":") (return_statement "return "R_ARM_THM_ALU_ABS_G1_NC";" (return "return") (string_literal ""R_ARM_THM_ALU_ABS_G1_NC"" (" """) (string_content "R_ARM_THM_ALU_ABS_G1_NC") (" """)) (; ";"))) (case_statement "case 0x86:\n    return "R_ARM_THM_ALU_ABS_G2_NC";" (case "case") (number_literal "0x86") (: ":") (return_statement "return "R_ARM_THM_ALU_ABS_G2_NC";" (return "return") (string_literal ""R_ARM_THM_ALU_ABS_G2_NC"" (" """) (string_content "R_ARM_THM_ALU_ABS_G2_NC") (" """)) (; ";"))) (case_statement "case 0x87:\n    return "R_ARM_THM_ALU_ABS_G3_NC";" (case "case") (number_literal "0x87") (: ":") (return_statement "return "R_ARM_THM_ALU_ABS_G3_NC";" (return "return") (string_literal ""R_ARM_THM_ALU_ABS_G3_NC"" (" """) (string_content "R_ARM_THM_ALU_ABS_G3_NC") (" """)) (; ";"))) (case_statement "case 0xa0:\n    return "R_ARM_IRELATIVE";" (case "case") (number_literal "0xa0") (: ":") (return_statement "return "R_ARM_IRELATIVE";" (return "return") (string_literal ""R_ARM_IRELATIVE"" (" """) (string_content "R_ARM_IRELATIVE") (" """)) (; ";"))) (case_statement "case 0xa1:\n    return "R_ARM_GOTFUNCDESC";" (case "case") (number_literal "0xa1") (: ":") (return_statement "return "R_ARM_GOTFUNCDESC";" (return "return") (string_literal ""R_ARM_GOTFUNCDESC"" (" """) (string_content "R_ARM_GOTFUNCDESC") (" """)) (; ";"))) (case_statement "case 0xa2:\n    return "R_ARM_GOTOFFFUNCDESC";" (case "case") (number_literal "0xa2") (: ":") (return_statement "return "R_ARM_GOTOFFFUNCDESC";" (return "return") (string_literal ""R_ARM_GOTOFFFUNCDESC"" (" """) (string_content "R_ARM_GOTOFFFUNCDESC") (" """)) (; ";"))) (case_statement "case 0xa3:\n    return "R_ARM_FUNCDESC";" (case "case") (number_literal "0xa3") (: ":") (return_statement "return "R_ARM_FUNCDESC";" (return "return") (string_literal ""R_ARM_FUNCDESC"" (" """) (string_content "R_ARM_FUNCDESC") (" """)) (; ";"))) (case_statement "case 0xa4:\n    return "R_ARM_FUNCDESC_VALUE";" (case "case") (number_literal "0xa4") (: ":") (return_statement "return "R_ARM_FUNCDESC_VALUE";" (return "return") (string_literal ""R_ARM_FUNCDESC_VALUE"" (" """) (string_content "R_ARM_FUNCDESC_VALUE") (" """)) (; ";"))) (case_statement "case 0xa5:\n    return "R_ARM_TLS_GD32_FDPIC";" (case "case") (number_literal "0xa5") (: ":") (return_statement "return "R_ARM_TLS_GD32_FDPIC";" (return "return") (string_literal ""R_ARM_TLS_GD32_FDPIC"" (" """) (string_content "R_ARM_TLS_GD32_FDPIC") (" """)) (; ";"))) (case_statement "case 0xa6:\n    return "R_ARM_TLS_LDM32_FDPIC";" (case "case") (number_literal "0xa6") (: ":") (return_statement "return "R_ARM_TLS_LDM32_FDPIC";" (return "return") (string_literal ""R_ARM_TLS_LDM32_FDPIC"" (" """) (string_content "R_ARM_TLS_LDM32_FDPIC") (" """)) (; ";"))) (case_statement "case 0xa7:\n    return "R_ARM_TLS_IE32_FDPIC";" (case "case") (number_literal "0xa7") (: ":") (return_statement "return "R_ARM_TLS_IE32_FDPIC";" (return "return") (string_literal ""R_ARM_TLS_IE32_FDPIC"" (" """) (string_content "R_ARM_TLS_IE32_FDPIC") (" """)) (; ";"))) (case_statement "case 0xf9:\n    return "R_ARM_RXPC25";" (case "case") (number_literal "0xf9") (: ":") (return_statement "return "R_ARM_RXPC25";" (return "return") (string_literal ""R_ARM_RXPC25"" (" """) (string_content "R_ARM_RXPC25") (" """)) (; ";"))) (case_statement "case 0xfa:\n    return "R_ARM_RSBREL32";" (case "case") (number_literal "0xfa") (: ":") (return_statement "return "R_ARM_RSBREL32";" (return "return") (string_literal ""R_ARM_RSBREL32"" (" """) (string_content "R_ARM_RSBREL32") (" """)) (; ";"))) (case_statement "case 0xfb:\n    return "R_ARM_THM_RPC22";" (case "case") (number_literal "0xfb") (: ":") (return_statement "return "R_ARM_THM_RPC22";" (return "return") (string_literal ""R_ARM_THM_RPC22"" (" """) (string_content "R_ARM_THM_RPC22") (" """)) (; ";"))) (case_statement "case 0xfc:\n    return "R_ARM_RREL32";" (case "case") (number_literal "0xfc") (: ":") (return_statement "return "R_ARM_RREL32";" (return "return") (string_literal ""R_ARM_RREL32"" (" """) (string_content "R_ARM_RREL32") (" """)) (; ";"))) (case_statement "case 0xfd:\n    return "R_ARM_RABS32";" (case "case") (number_literal "0xfd") (: ":") (return_statement "return "R_ARM_RABS32";" (return "return") (string_literal ""R_ARM_RABS32"" (" """) (string_content "R_ARM_RABS32") (" """)) (; ";"))) (case_statement "case 0xfe:\n    return "R_ARM_RPC24";" (case "case") (number_literal "0xfe") (: ":") (return_statement "return "R_ARM_RPC24";" (return "return") (string_literal ""R_ARM_RPC24"" (" """) (string_content "R_ARM_RPC24") (" """)) (; ";"))) (case_statement "case 0xff:\n    return "R_ARM_RBASE";" (case "case") (number_literal "0xff") (: ":") (return_statement "return "R_ARM_RBASE";" (return "return") (string_literal ""R_ARM_RBASE"" (" """) (string_content "R_ARM_RBASE") (" """)) (; ";"))) (} "}"))) (} "}")))

/* 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_ARM_NONE";
  case 1:
    return "R_ARM_PC24";
  case 2:
    return "R_ARM_ABS32";
  case 3:
    return "R_ARM_REL32";
  case 4:
    return "R_ARM_LDR_PC_G0";
  case 5:
    return "R_ARM_ABS16";
  case 6:
    return "R_ARM_ABS12";
  case 7:
    return "R_ARM_THM_ABS5";
  case 8:
    return "R_ARM_ABS8";
  case 9:
    return "R_ARM_SBREL32";
  case 10:
    return "R_ARM_THM_CALL";
  case 0xb:
    return "R_ARM_THM_PC8";
  case 0xc:
    return "R_ARM_BREL_ADJ";
  case 0xd:
    return "R_ARM_TLS_DESC";
  case 0xe:
    return "R_ARM_THM_SWI8";
  case 0xf:
    return "R_ARM_XPC25";
  case 0x10:
    return "R_ARM_THM_XPC22";
  case 0x11:
    return "R_ARM_TLS_DTPMOD32";
  case 0x12:
    return "R_ARM_TLS_DTPOFF32";
  case 0x13:
    return "R_ARM_TLS_TPOFF32";
  case 0x14:
    return "R_ARM_COPY";
  case 0x15:
    return "R_ARM_GLOB_DAT";
  case 0x16:
    return "R_ARM_JUMP_SLOT";
  case 0x17:
    return "R_ARM_RELATIVE";
  case 0x18:
    return "R_ARM_GOTOFF32";
  case 0x19:
    return "R_ARM_BASE_PREL";
  case 0x1a:
    return "R_ARM_GOT_BREL";
  case 0x1b:
    return "R_ARM_PLT32";
  case 0x1c:
    return "R_ARM_CALL";
  case 0x1d:
    return "R_ARM_JUMP24";
  case 0x1e:
    return "R_ARM_THM_JUMP24";
  case 0x1f:
    return "R_ARM_BASE_ABS";
  case 0x20:
    return "R_ARM_ALU_PCREL7_0";
  case 0x21:
    return "R_ARM_ALU_PCREL15_8";
  case 0x22:
    return "R_ARM_ALU_PCREL23_15";
  case 0x23:
    return "R_ARM_LDR_SBREL_11_0";
  case 0x24:
    return "R_ARM_ALU_SBREL_19_12";
  case 0x25:
    return "R_ARM_ALU_SBREL_27_20";
  case 0x26:
    return "R_ARM_TARGET1";
  case 0x27:
    return "R_ARM_SBREL31";
  case 0x28:
    return "R_ARM_V4BX";
  case 0x29:
    return "R_ARM_TARGET2";
  case 0x2a:
    return "R_ARM_PREL31";
  case 0x2b:
    return "R_ARM_MOVW_ABS_NC";
  case 0x2c:
    return "R_ARM_MOVT_ABS";
  case 0x2d:
    return "R_ARM_MOVW_PREL_NC";
  case 0x2e:
    return "R_ARM_MOVT_PREL";
  case 0x2f:
    return "R_ARM_THM_MOVW_ABS_NC";
  case 0x30:
    return "R_ARM_THM_MOVT_ABS";
  case 0x31:
    return "R_ARM_THM_MOVW_PREL_NC";
  case 0x32:
    return "R_ARM_THM_MOVT_PREL";
  case 0x33:
    return "R_ARM_THM_JUMP19";
  case 0x34:
    return "R_ARM_THM_JUMP6";
  case 0x35:
    return "R_ARM_THM_ALU_PREL_11_0";
  case 0x36:
    return "R_ARM_THM_PC12";
  case 0x37:
    return "R_ARM_ABS32_NOI";
  case 0x38:
    return "R_ARM_REL32_NOI";
  case 0x39:
    return "R_ARM_ALU_PC_G0_NC";
  case 0x3a:
    return "R_ARM_ALU_PC_G0";
  case 0x3b:
    return "R_ARM_ALU_PC_G1_NC";
  case 0x3c:
    return "R_ARM_ALU_PC_G1";
  case 0x3d:
    return "R_ARM_ALU_PC_G2";
  case 0x3e:
    return "R_ARM_LDR_PC_G1";
  case 0x3f:
    return "R_ARM_LDR_PC_G2";
  case 0x40:
    return "R_ARM_LDRS_PC_G0";
  case 0x41:
    return "R_ARM_LDRS_PC_G1";
  case 0x42:
    return "R_ARM_LDRS_PC_G2";
  case 0x43:
    return "R_ARM_LDC_PC_G0";
  case 0x44:
    return "R_ARM_LDC_PC_G1";
  case 0x45:
    return "R_ARM_LDC_PC_G2";
  case 0x46:
    return "R_ARM_ALU_SB_G0_NC";
  case 0x47:
    return "R_ARM_ALU_SB_G0";
  case 0x48:
    return "R_ARM_ALU_SB_G1_NC";
  case 0x49:
    return "R_ARM_ALU_SB_G1";
  case 0x4a:
    return "R_ARM_ALU_SB_G2";
  case 0x4b:
    return "R_ARM_LDR_SB_G0";
  case 0x4c:
    return "R_ARM_LDR_SB_G1";
  case 0x4d:
    return "R_ARM_LDR_SB_G2";
  case 0x4e:
    return "R_ARM_LDRS_SB_G0";
  case 0x4f:
    return "R_ARM_LDRS_SB_G1";
  case 0x50:
    return "R_ARM_LDRS_SB_G2";
  case 0x51:
    return "R_ARM_LDC_SB_G0";
  case 0x52:
    return "R_ARM_LDC_SB_G1";
  case 0x53:
    return "R_ARM_LDC_SB_G2";
  case 0x54:
    return "R_ARM_MOVW_BREL_NC";
  case 0x55:
    return "R_ARM_MOVT_BREL";
  case 0x56:
    return "R_ARM_MOVW_BREL";
  case 0x57:
    return "R_ARM_THM_MOVW_BREL_NC";
  case 0x58:
    return "R_ARM_THM_MOVT_BREL";
  case 0x59:
    return "R_ARM_THM_MOVW_BREL";
  case 0x5a:
    return "R_ARM_TLS_GOTDESC";
  case 0x5b:
    return "R_ARM_TLS_CALL";
  case 0x5c:
    return "R_ARM_TLS_DESCSEQ";
  case 0x5d:
    return "R_ARM_THM_TLS_CALL";
  case 0x5e:
    return "R_ARM_PLT32_ABS";
  case 0x5f:
    return "R_ARM_GOT_ABS";
  case 0x60:
    return "R_ARM_GOT_PREL";
  case 0x61:
    return "R_ARM_GOT_BREL12";
  case 0x62:
    return "R_ARM_GOTOFF12";
  case 99:
    return "R_ARM_GOTRELAX";
  case 100:
    return "R_ARM_GNU_VTENTRY";
  case 0x65:
    return "R_ARM_GNU_VTINHERIT";
  case 0x66:
    return "R_ARM_THM_JUMP11";
  case 0x67:
    return "R_ARM_THM_JUMP8";
  case 0x68:
    return "R_ARM_TLS_GD32";
  case 0x69:
    return "R_ARM_TLS_LDM32";
  case 0x6a:
    return "R_ARM_TLS_LDO32";
  case 0x6b:
    return "R_ARM_TLS_IE32";
  case 0x6c:
    return "R_ARM_TLS_LE32";
  case 0x6d:
    return "R_ARM_TLS_LDO12";
  case 0x6e:
    return "R_ARM_TLS_LE12";
  case 0x6f:
    return "R_ARM_TLS_IE12GP";
  default:
    return (char *)0x0;
  case 0x80:
    return "R_ARM_ME_TOO";
  case 0x81:
    return "R_ARM_THM_TLS_DESCSEQ";
  case 0x84:
    return "R_ARM_THM_ALU_ABS_G0_NC";
  case 0x85:
    return "R_ARM_THM_ALU_ABS_G1_NC";
  case 0x86:
    return "R_ARM_THM_ALU_ABS_G2_NC";
  case 0x87:
    return "R_ARM_THM_ALU_ABS_G3_NC";
  case 0xa0:
    return "R_ARM_IRELATIVE";
  case 0xa1:
    return "R_ARM_GOTFUNCDESC";
  case 0xa2:
    return "R_ARM_GOTOFFFUNCDESC";
  case 0xa3:
    return "R_ARM_FUNCDESC";
  case 0xa4:
    return "R_ARM_FUNCDESC_VALUE";
  case 0xa5:
    return "R_ARM_TLS_GD32_FDPIC";
  case 0xa6:
    return "R_ARM_TLS_LDM32_FDPIC";
  case 0xa7:
    return "R_ARM_TLS_IE32_FDPIC";
  case 0xf9:
    return "R_ARM_RXPC25";
  case 0xfa:
    return "R_ARM_RSBREL32";
  case 0xfb:
    return "R_ARM_THM_RPC22";
  case 0xfc:
    return "R_ARM_RREL32";
  case 0xfd:
    return "R_ARM_RABS32";
  case 0xfe:
    return "R_ARM_RPC24";
  case 0xff:
    return "R_ARM_RBASE";
  }
}


(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 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)))) (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)))))))))

/* 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_ARM_NONE";
  case 1:
    return "R_ARM_PC24";
  case 2:
    return "R_ARM_ABS32";
  case 3:
    return "R_ARM_REL32";
  case 4:
    return "R_ARM_LDR_PC_G0";
  case 5:
    return "R_ARM_ABS16";
  case 6:
    return "R_ARM_ABS12";
  case 7:
    return "R_ARM_THM_ABS5";
  case 8:
    return "R_ARM_ABS8";
  case 9:
    return "R_ARM_SBREL32";
  case 10:
    return "R_ARM_THM_CALL";
  case 0xb:
    return "R_ARM_THM_PC8";
  case 0xc:
    return "R_ARM_BREL_ADJ";
  case 0xd:
    return "R_ARM_TLS_DESC";
  case 0xe:
    return "R_ARM_THM_SWI8";
  case 0xf:
    return "R_ARM_XPC25";
  case 0x10:
    return "R_ARM_THM_XPC22";
  case 0x11:
    return "R_ARM_TLS_DTPMOD32";
  case 0x12:
    return "R_ARM_TLS_DTPOFF32";
  case 0x13:
    return "R_ARM_TLS_TPOFF32";
  case 0x14:
    return "R_ARM_COPY";
  case 0x15:
    return "R_ARM_GLOB_DAT";
  case 0x16:
    return "R_ARM_JUMP_SLOT";
  case 0x17:
    return "R_ARM_RELATIVE";
  case 0x18:
    return "R_ARM_GOTOFF32";
  case 0x19:
    return "R_ARM_BASE_PREL";
  case 0x1a:
    return "R_ARM_GOT_BREL";
  case 0x1b:
    return "R_ARM_PLT32";
  case 0x1c:
    return "R_ARM_CALL";
  case 0x1d:
    return "R_ARM_JUMP24";
  case 0x1e:
    return "R_ARM_THM_JUMP24";
  case 0x1f:
    return "R_ARM_BASE_ABS";
  case 0x20:
    return "R_ARM_ALU_PCREL7_0";
  case 0x21:
    return "R_ARM_ALU_PCREL15_8";
  case 0x22:
    return "R_ARM_ALU_PCREL23_15";
  case 0x23:
    return "R_ARM_LDR_SBREL_11_0";
  case 0x24:
    return "R_ARM_ALU_SBREL_19_12";
  case 0x25:
    return "R_ARM_ALU_SBREL_27_20";
  case 0x26:
    return "R_ARM_TARGET1";
  case 0x27:
    return "R_ARM_SBREL31";
  case 0x28:
    return "R_ARM_V4BX";
  case 0x29:
    return "R_ARM_TARGET2";
  case 0x2a:
    return "R_ARM_PREL31";
  case 0x2b:
    return "R_ARM_MOVW_ABS_NC";
  case 0x2c:
    return "R_ARM_MOVT_ABS";
  case 0x2d:
    return "R_ARM_MOVW_PREL_NC";
  case 0x2e:
    return "R_ARM_MOVT_PREL";
  case 0x2f:
    return "R_ARM_THM_MOVW_ABS_NC";
  case 0x30:
    return "R_ARM_THM_MOVT_ABS";
  case 0x31:
    return "R_ARM_THM_MOVW_PREL_NC";
  case 0x32:
    return "R_ARM_THM_MOVT_PREL";
  case 0x33:
    return "R_ARM_THM_JUMP19";
  case 0x34:
    return "R_ARM_THM_JUMP6";
  case 0x35:
    return "R_ARM_THM_ALU_PREL_11_0";
  case 0x36:
    return "R_ARM_THM_PC12";
  case 0x37:
    return "R_ARM_ABS32_NOI";
  case 0x38:
    return "R_ARM_REL32_NOI";
  case 0x39:
    return "R_ARM_ALU_PC_G0_NC";
  case 0x3a:
    return "R_ARM_ALU_PC_G0";
  case 0x3b:
    return "R_ARM_ALU_PC_G1_NC";
  case 0x3c:
    return "R_ARM_ALU_PC_G1";
  case 0x3d:
    return "R_ARM_ALU_PC_G2";
  case 0x3e:
    return "R_ARM_LDR_PC_G1";
  case 0x3f:
    return "R_ARM_LDR_PC_G2";
  case 0x40:
    return "R_ARM_LDRS_PC_G0";
  case 0x41:
    return "R_ARM_LDRS_PC_G1";
  case 0x42:
    return "R_ARM_LDRS_PC_G2";
  case 0x43:
    return "R_ARM_LDC_PC_G0";
  case 0x44:
    return "R_ARM_LDC_PC_G1";
  case 0x45:
    return "R_ARM_LDC_PC_G2";
  case 0x46:
    return "R_ARM_ALU_SB_G0_NC";
  case 0x47:
    return "R_ARM_ALU_SB_G0";
  case 0x48:
    return "R_ARM_ALU_SB_G1_NC";
  case 0x49:
    return "R_ARM_ALU_SB_G1";
  case 0x4a:
    return "R_ARM_ALU_SB_G2";
  case 0x4b:
    return "R_ARM_LDR_SB_G0";
  case 0x4c:
    return "R_ARM_LDR_SB_G1";
  case 0x4d:
    return "R_ARM_LDR_SB_G2";
  case 0x4e:
    return "R_ARM_LDRS_SB_G0";
  case 0x4f:
    return "R_ARM_LDRS_SB_G1";
  case 0x50:
    return "R_ARM_LDRS_SB_G2";
  case 0x51:
    return "R_ARM_LDC_SB_G0";
  case 0x52:
    return "R_ARM_LDC_SB_G1";
  case 0x53:
    return "R_ARM_LDC_SB_G2";
  case 0x54:
    return "R_ARM_MOVW_BREL_NC";
  case 0x55:
    return "R_ARM_MOVT_BREL";
  case 0x56:
    return "R_ARM_MOVW_BREL";
  case 0x57:
    return "R_ARM_THM_MOVW_BREL_NC";
  case 0x58:
    return "R_ARM_THM_MOVT_BREL";
  case 0x59:
    return "R_ARM_THM_MOVW_BREL";
  case 0x5a:
    return "R_ARM_TLS_GOTDESC";
  case 0x5b:
    return "R_ARM_TLS_CALL";
  case 0x5c:
    return "R_ARM_TLS_DESCSEQ";
  case 0x5d:
    return "R_ARM_THM_TLS_CALL";
  case 0x5e:
    return "R_ARM_PLT32_ABS";
  case 0x5f:
    return "R_ARM_GOT_ABS";
  case 0x60:
    return "R_ARM_GOT_PREL";
  case 0x61:
    return "R_ARM_GOT_BREL12";
  case 0x62:
    return "R_ARM_GOTOFF12";
  case 99:
    return "R_ARM_GOTRELAX";
  case 100:
    return "R_ARM_GNU_VTENTRY";
  case 0x65:
    return "R_ARM_GNU_VTINHERIT";
  case 0x66:
    return "R_ARM_THM_JUMP11";
  case 0x67:
    return "R_ARM_THM_JUMP8";
  case 0x68:
    return "R_ARM_TLS_GD32";
  case 0x69:
    return "R_ARM_TLS_LDM32";
  case 0x6a:
    return "R_ARM_TLS_LDO32";
  case 0x6b:
    return "R_ARM_TLS_IE32";
  case 0x6c:
    return "R_ARM_TLS_LE32";
  case 0x6d:
    return "R_ARM_TLS_LDO12";
  case 0x6e:
    return "R_ARM_TLS_LE12";
  case 0x6f:
    return "R_ARM_TLS_IE12GP";
  default:
    return (char *)0x0;
  case 0x80:
    return "R_ARM_ME_TOO";
  case 0x81:
    return "R_ARM_THM_TLS_DESCSEQ";
  case 0x84:
    return "R_ARM_THM_ALU_ABS_G0_NC";
  case 0x85:
    return "R_ARM_THM_ALU_ABS_G1_NC";
  case 0x86:
    return "R_ARM_THM_ALU_ABS_G2_NC";
  case 0x87:
    return "R_ARM_THM_ALU_ABS_G3_NC";
  case 0xa0:
    return "R_ARM_IRELATIVE";
  case 0xa1:
    return "R_ARM_GOTFUNCDESC";
  case 0xa2:
    return "R_ARM_GOTOFFFUNCDESC";
  case 0xa3:
    return "R_ARM_FUNCDESC";
  case 0xa4:
    return "R_ARM_FUNCDESC_VALUE";
  case 0xa5:
    return "R_ARM_TLS_GD32_FDPIC";
  case 0xa6:
    return "R_ARM_TLS_LDM32_FDPIC";
  case 0xa7:
    return "R_ARM_TLS_IE32_FDPIC";
  case 0xf9:
    return "R_ARM_RXPC25";
  case 0xfa:
    return "R_ARM_RSBREL32";
  case 0xfb:
    return "R_ARM_THM_RPC22";
  case 0xfc:
    return "R_ARM_RREL32";
  case 0xfd:
    return "R_ARM_RABS32";
  case 0xfe:
    return "R_ARM_RPC24";
  case 0xff:
    return "R_ARM_RBASE";
  }
}

