
/* WARNING: Unknown calling convention */

char * v850_reloc_type(ulong rtype)

{
  switch(rtype) {
  case 0:
    return "R_V850_NONE";
  case 1:
    return "R_V850_9_PCREL";
  case 2:
    return "R_V850_22_PCREL";
  case 3:
    return "R_V850_HI16_S";
  case 4:
    return "R_V850_HI16";
  case 5:
    return "R_V850_LO16";
  case 6:
    return "R_V850_ABS32";
  case 7:
    return "R_V850_16";
  case 8:
    return "R_V850_8";
  case 9:
    return "R_V850_SDA_16_16_OFFSET";
  case 10:
    return "R_V850_SDA_15_16_OFFSET";
  case 0xb:
    return "R_V850_ZDA_16_16_OFFSET";
  case 0xc:
    return "R_V850_ZDA_15_16_OFFSET";
  case 0xd:
    return "R_V850_TDA_6_8_OFFSET";
  case 0xe:
    return "R_V850_TDA_7_8_OFFSET";
  case 0xf:
    return "R_V850_TDA_7_7_OFFSET";
  case 0x10:
    return "R_V850_TDA_16_16_OFFSET";
  case 0x11:
    return "R_V850_TDA_4_5_OFFSET";
  case 0x12:
    return "R_V850_TDA_4_4_OFFSET";
  case 0x13:
    return "R_V850_SDA_16_16_SPLIT_OFFSET";
  case 0x14:
    return "R_V850_ZDA_16_16_SPLIT_OFFSET";
  case 0x15:
    return "R_V850_CALLT_6_7_OFFSET";
  case 0x16:
    return "R_V850_CALLT_16_16_OFFSET";
  case 0x17:
    return "R_V850_GNU_VTINHERIT";
  case 0x18:
    return "R_V850_GNU_VTENTRY";
  case 0x19:
    return "R_V850_LONGCALL";
  case 0x1a:
    return "R_V850_LONGJUMP";
  case 0x1b:
    return "R_V850_ALIGN";
  case 0x1c:
    return "R_V850_REL32";
  case 0x1d:
    return "R_V850_LO16_SPLIT_OFFSET";
  case 0x1e:
    return "R_V850_16_PCREL";
  case 0x1f:
    return "R_V850_17_PCREL";
  case 0x20:
    return "R_V850_23";
  case 0x21:
    return "R_V850_32_PCREL";
  case 0x22:
    return "R_V850_32_ABS";
  case 0x23:
    return "R_V850_16_SPLIT_OFFSET";
  case 0x24:
    return "R_V850_16_S1";
  case 0x25:
    return "R_V850_LO16_S1";
  case 0x26:
    return "R_V850_CALLT_15_16_OFFSET";
  case 0x27:
    return "R_V850_32_GOTPCREL";
  case 0x28:
    return "R_V850_16_GOT";
  case 0x29:
    return "R_V850_32_GOT";
  case 0x2a:
    return "R_V850_22_PLT";
  case 0x2b:
    return "R_V850_32_PLT";
  case 0x2c:
    return "R_V850_COPY";
  case 0x2d:
    return "R_V850_GLOB_DAT";
  case 0x2e:
    return "R_V850_JMP_SLOT";
  case 0x2f:
    return "R_V850_RELATIVE";
  case 0x30:
    return "R_V850_16_GOTOFF";
  case 0x31:
    return "R_V850_32_GOTOFF";
  case 0x32:
    return "R_V850_CODE";
  case 0x33:
    return "R_V850_DATA";
  default:
    return (char *)0x0;
  }
}



char * FUN_0010e8f0(undefined8 param_1)

{
  switch(param_1) {
  case 0:
    return "R_V850_NONE";
  case 1:
    return "R_V850_9_PCREL";
  case 2:
    return "R_V850_22_PCREL";
  case 3:
    return "R_V850_HI16_S";
  case 4:
    return "R_V850_HI16";
  case 5:
    return "R_V850_LO16";
  case 6:
    return "R_V850_ABS32";
  case 7:
    return "R_V850_16";
  case 8:
    return "R_V850_8";
  case 9:
    return "R_V850_SDA_16_16_OFFSET";
  case 10:
    return "R_V850_SDA_15_16_OFFSET";
  case 0xb:
    return "R_V850_ZDA_16_16_OFFSET";
  case 0xc:
    return "R_V850_ZDA_15_16_OFFSET";
  case 0xd:
    return "R_V850_TDA_6_8_OFFSET";
  case 0xe:
    return "R_V850_TDA_7_8_OFFSET";
  case 0xf:
    return "R_V850_TDA_7_7_OFFSET";
  case 0x10:
    return "R_V850_TDA_16_16_OFFSET";
  case 0x11:
    return "R_V850_TDA_4_5_OFFSET";
  case 0x12:
    return "R_V850_TDA_4_4_OFFSET";
  case 0x13:
    return "R_V850_SDA_16_16_SPLIT_OFFSET";
  case 0x14:
    return "R_V850_ZDA_16_16_SPLIT_OFFSET";
  case 0x15:
    return "R_V850_CALLT_6_7_OFFSET";
  case 0x16:
    return "R_V850_CALLT_16_16_OFFSET";
  case 0x17:
    return "R_V850_GNU_VTINHERIT";
  case 0x18:
    return "R_V850_GNU_VTENTRY";
  case 0x19:
    return "R_V850_LONGCALL";
  case 0x1a:
    return "R_V850_LONGJUMP";
  case 0x1b:
    return "R_V850_ALIGN";
  case 0x1c:
    return "R_V850_REL32";
  case 0x1d:
    return "R_V850_LO16_SPLIT_OFFSET";
  case 0x1e:
    return "R_V850_16_PCREL";
  case 0x1f:
    return "R_V850_17_PCREL";
  case 0x20:
    return "R_V850_23";
  case 0x21:
    return "R_V850_32_PCREL";
  case 0x22:
    return "R_V850_32_ABS";
  case 0x23:
    return "R_V850_16_SPLIT_OFFSET";
  case 0x24:
    return "R_V850_16_S1";
  case 0x25:
    return "R_V850_LO16_S1";
  case 0x26:
    return "R_V850_CALLT_15_16_OFFSET";
  case 0x27:
    return "R_V850_32_GOTPCREL";
  case 0x28:
    return "R_V850_16_GOT";
  case 0x29:
    return "R_V850_32_GOT";
  case 0x2a:
    return "R_V850_22_PLT";
  case 0x2b:
    return "R_V850_32_PLT";
  case 0x2c:
    return "R_V850_COPY";
  case 0x2d:
    return "R_V850_GLOB_DAT";
  case 0x2e:
    return "R_V850_JMP_SLOT";
  case 0x2f:
    return "R_V850_RELATIVE";
  case 0x30:
    return "R_V850_16_GOTOFF";
  case 0x31:
    return "R_V850_32_GOTOFF";
  case 0x32:
    return "R_V850_CODE";
  case 0x33:
    return "R_V850_DATA";
  default:
    return (char *)0x0;
  }
}


CMP RDI,0x33
JA 0x0010ec50
LEA RDX,[0x179764]
MOVSXD RAX,dword ptr [RDX + RDI*0x4]
ADD RAX,RDX
JMP RAX
LEA RAX,[0x162c30]
RET
LEA RAX,[0x162fab]
RET
LEA RAX,[0x162f9f]
RET
LEA RAX,[0x162f8e]
RET
LEA RAX,[0x162f7d]
RET
LEA RAX,[0x162f6d]
RET
LEA RAX,[0x162f5d]
RET
LEA RAX,[0x162f4d]
RET
LEA RAX,[0x162f41]
RET
LEA RAX,[0x162f33]
RET
LEA RAX,[0x162f25]
RET
LEA RAX,[0x162f17]
RET
LEA RAX,[0x162f09]
RET
LEA RAX,[0x162ef6]
RET
LEA RAX,[0x162edc]
RET
LEA RAX,[0x162ecd]
RET
LEA RAX,[0x162ec0]
RET
LEA RAX,[0x162ea9]
RET
LEA RAX,[0x162e9b]
RET
LEA RAX,[0x162e8b]
RET
LEA RAX,[0x162e81]
RET
LEA RAX,[0x162e71]
RET
LEA RAX,[0x162e61]
RET
LEA RAX,[0x162e48]
RET
LEA RAX,[0x162e3b]
RET
LEA RAX,[0x162e2e]
RET
LEA RAX,[0x162e1e]
RET
LEA RAX,[0x162e0e]
RET
LEA RAX,[0x162dfb]
RET
LEA RAX,[0x162de6]
RET
LEA RAX,[0x162dcc]
RET
LEA RAX,[0x162db4]
RET
LEA RAX,[0x162d96]
RET
LEA RAX,[0x162d78]
RET
LEA RAX,[0x162d62]
RET
LEA RAX,[0x162d4c]
RET
LEA RAX,[0x162d34]
RET
LEA RAX,[0x162d1e]
RET
LEA RAX,[0x162d08]
RET
LEA RAX,[0x162cf2]
RET
LEA RAX,[0x162cda]
RET
LEA RAX,[0x162cc2]
RET
LEA RAX,[0x162caa]
RET
LEA RAX,[0x162c92]
RET
LEA RAX,[0x162c89]
RET
LEA RAX,[0x162c7f]
RET
LEA RAX,[0x162c72]
RET
LEA RAX,[0x162c66]
RET
LEA RAX,[0x162c5a]
RET
LEA RAX,[0x162c4c]
RET
LEA RAX,[0x162c3c]
RET
LEA RAX,[0x162fb7]
RET
XOR EAX,EAX
RET
(translation_unit "char * FUN_0010e8f0(undefined8 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}\n\n" (function_definition "char * FUN_0010e8f0(undefined8 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}" primitive_type (pointer_declarator "* FUN_0010e8f0(undefined8 param_1)" * (function_declarator "FUN_0010e8f0(undefined8 param_1)" identifier (parameter_list "(undefined8 param_1)" ( (parameter_declaration "undefined8 param_1" type_identifier identifier) )))) (compound_statement "{\n  switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}" { (switch_statement "switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }" switch (parenthesized_expression "(param_1)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }" { (case_statement "case 0:\n    return "R_V850_NONE";" case number_literal : (return_statement "return "R_V850_NONE";" return (string_literal ""R_V850_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_V850_9_PCREL";" case number_literal : (return_statement "return "R_V850_9_PCREL";" return (string_literal ""R_V850_9_PCREL"" " string_content ") ;)) (case_statement "case 2:\n    return "R_V850_22_PCREL";" case number_literal : (return_statement "return "R_V850_22_PCREL";" return (string_literal ""R_V850_22_PCREL"" " string_content ") ;)) (case_statement "case 3:\n    return "R_V850_HI16_S";" case number_literal : (return_statement "return "R_V850_HI16_S";" return (string_literal ""R_V850_HI16_S"" " string_content ") ;)) (case_statement "case 4:\n    return "R_V850_HI16";" case number_literal : (return_statement "return "R_V850_HI16";" return (string_literal ""R_V850_HI16"" " string_content ") ;)) (case_statement "case 5:\n    return "R_V850_LO16";" case number_literal : (return_statement "return "R_V850_LO16";" return (string_literal ""R_V850_LO16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_V850_ABS32";" case number_literal : (return_statement "return "R_V850_ABS32";" return (string_literal ""R_V850_ABS32"" " string_content ") ;)) (case_statement "case 7:\n    return "R_V850_16";" case number_literal : (return_statement "return "R_V850_16";" return (string_literal ""R_V850_16"" " string_content ") ;)) (case_statement "case 8:\n    return "R_V850_8";" case number_literal : (return_statement "return "R_V850_8";" return (string_literal ""R_V850_8"" " string_content ") ;)) (case_statement "case 9:\n    return "R_V850_SDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_16_16_OFFSET";" return (string_literal ""R_V850_SDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 10:\n    return "R_V850_SDA_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_15_16_OFFSET";" return (string_literal ""R_V850_SDA_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_16_16_OFFSET";" return (string_literal ""R_V850_ZDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_15_16_OFFSET";" return (string_literal ""R_V850_ZDA_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_6_8_OFFSET";" return (string_literal ""R_V850_TDA_6_8_OFFSET"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_7_8_OFFSET";" return (string_literal ""R_V850_TDA_7_8_OFFSET"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_7_7_OFFSET";" return (string_literal ""R_V850_TDA_7_7_OFFSET"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_16_16_OFFSET";" return (string_literal ""R_V850_TDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_4_5_OFFSET";" return (string_literal ""R_V850_TDA_4_5_OFFSET"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_4_4_OFFSET";" return (string_literal ""R_V850_TDA_4_4_OFFSET"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_16_16_SPLIT_OFFSET";" return (string_literal ""R_V850_SDA_16_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_16_16_SPLIT_OFFSET";" return (string_literal ""R_V850_ZDA_16_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_6_7_OFFSET";" return (string_literal ""R_V850_CALLT_6_7_OFFSET"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_16_16_OFFSET";" return (string_literal ""R_V850_CALLT_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_V850_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_V850_GNU_VTINHERIT";" return (string_literal ""R_V850_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_V850_GNU_VTENTRY";" case number_literal : (return_statement "return "R_V850_GNU_VTENTRY";" return (string_literal ""R_V850_GNU_VTENTRY"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_V850_LONGCALL";" case number_literal : (return_statement "return "R_V850_LONGCALL";" return (string_literal ""R_V850_LONGCALL"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_V850_LONGJUMP";" case number_literal : (return_statement "return "R_V850_LONGJUMP";" return (string_literal ""R_V850_LONGJUMP"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_V850_ALIGN";" case number_literal : (return_statement "return "R_V850_ALIGN";" return (string_literal ""R_V850_ALIGN"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_V850_REL32";" case number_literal : (return_statement "return "R_V850_REL32";" return (string_literal ""R_V850_REL32"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_LO16_SPLIT_OFFSET";" return (string_literal ""R_V850_LO16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_V850_16_PCREL";" case number_literal : (return_statement "return "R_V850_16_PCREL";" return (string_literal ""R_V850_16_PCREL"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_V850_17_PCREL";" case number_literal : (return_statement "return "R_V850_17_PCREL";" return (string_literal ""R_V850_17_PCREL"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_V850_23";" case number_literal : (return_statement "return "R_V850_23";" return (string_literal ""R_V850_23"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_V850_32_PCREL";" case number_literal : (return_statement "return "R_V850_32_PCREL";" return (string_literal ""R_V850_32_PCREL"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_V850_32_ABS";" case number_literal : (return_statement "return "R_V850_32_ABS";" return (string_literal ""R_V850_32_ABS"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_16_SPLIT_OFFSET";" return (string_literal ""R_V850_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_V850_16_S1";" case number_literal : (return_statement "return "R_V850_16_S1";" return (string_literal ""R_V850_16_S1"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_V850_LO16_S1";" case number_literal : (return_statement "return "R_V850_LO16_S1";" return (string_literal ""R_V850_LO16_S1"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_15_16_OFFSET";" return (string_literal ""R_V850_CALLT_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_V850_32_GOTPCREL";" case number_literal : (return_statement "return "R_V850_32_GOTPCREL";" return (string_literal ""R_V850_32_GOTPCREL"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_V850_16_GOT";" case number_literal : (return_statement "return "R_V850_16_GOT";" return (string_literal ""R_V850_16_GOT"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_V850_32_GOT";" case number_literal : (return_statement "return "R_V850_32_GOT";" return (string_literal ""R_V850_32_GOT"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_V850_22_PLT";" case number_literal : (return_statement "return "R_V850_22_PLT";" return (string_literal ""R_V850_22_PLT"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_V850_32_PLT";" case number_literal : (return_statement "return "R_V850_32_PLT";" return (string_literal ""R_V850_32_PLT"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_V850_COPY";" case number_literal : (return_statement "return "R_V850_COPY";" return (string_literal ""R_V850_COPY"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_V850_GLOB_DAT";" case number_literal : (return_statement "return "R_V850_GLOB_DAT";" return (string_literal ""R_V850_GLOB_DAT"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_V850_JMP_SLOT";" case number_literal : (return_statement "return "R_V850_JMP_SLOT";" return (string_literal ""R_V850_JMP_SLOT"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_V850_RELATIVE";" case number_literal : (return_statement "return "R_V850_RELATIVE";" return (string_literal ""R_V850_RELATIVE"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_V850_16_GOTOFF";" case number_literal : (return_statement "return "R_V850_16_GOTOFF";" return (string_literal ""R_V850_16_GOTOFF"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_V850_32_GOTOFF";" case number_literal : (return_statement "return "R_V850_32_GOTOFF";" return (string_literal ""R_V850_32_GOTOFF"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_V850_CODE";" case number_literal : (return_statement "return "R_V850_CODE";" return (string_literal ""R_V850_CODE"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_V850_DATA";" case number_literal : (return_statement "return "R_V850_DATA";" return (string_literal ""R_V850_DATA"" " 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) ;)) })) })))
(translation_unit "/* WARNING: Unknown calling convention */\n\nchar * v850_reloc_type(ulong rtype)\n\n{\n  switch(rtype) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}\n\n" comment (function_definition "char * v850_reloc_type(ulong rtype)\n\n{\n  switch(rtype) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}" primitive_type (pointer_declarator "* v850_reloc_type(ulong rtype)" * (function_declarator "v850_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_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}" { (switch_statement "switch(rtype) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }" switch (parenthesized_expression "(rtype)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }" { (case_statement "case 0:\n    return "R_V850_NONE";" case number_literal : (return_statement "return "R_V850_NONE";" return (string_literal ""R_V850_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_V850_9_PCREL";" case number_literal : (return_statement "return "R_V850_9_PCREL";" return (string_literal ""R_V850_9_PCREL"" " string_content ") ;)) (case_statement "case 2:\n    return "R_V850_22_PCREL";" case number_literal : (return_statement "return "R_V850_22_PCREL";" return (string_literal ""R_V850_22_PCREL"" " string_content ") ;)) (case_statement "case 3:\n    return "R_V850_HI16_S";" case number_literal : (return_statement "return "R_V850_HI16_S";" return (string_literal ""R_V850_HI16_S"" " string_content ") ;)) (case_statement "case 4:\n    return "R_V850_HI16";" case number_literal : (return_statement "return "R_V850_HI16";" return (string_literal ""R_V850_HI16"" " string_content ") ;)) (case_statement "case 5:\n    return "R_V850_LO16";" case number_literal : (return_statement "return "R_V850_LO16";" return (string_literal ""R_V850_LO16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_V850_ABS32";" case number_literal : (return_statement "return "R_V850_ABS32";" return (string_literal ""R_V850_ABS32"" " string_content ") ;)) (case_statement "case 7:\n    return "R_V850_16";" case number_literal : (return_statement "return "R_V850_16";" return (string_literal ""R_V850_16"" " string_content ") ;)) (case_statement "case 8:\n    return "R_V850_8";" case number_literal : (return_statement "return "R_V850_8";" return (string_literal ""R_V850_8"" " string_content ") ;)) (case_statement "case 9:\n    return "R_V850_SDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_16_16_OFFSET";" return (string_literal ""R_V850_SDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 10:\n    return "R_V850_SDA_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_15_16_OFFSET";" return (string_literal ""R_V850_SDA_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_16_16_OFFSET";" return (string_literal ""R_V850_ZDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_15_16_OFFSET";" return (string_literal ""R_V850_ZDA_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_6_8_OFFSET";" return (string_literal ""R_V850_TDA_6_8_OFFSET"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_7_8_OFFSET";" return (string_literal ""R_V850_TDA_7_8_OFFSET"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_7_7_OFFSET";" return (string_literal ""R_V850_TDA_7_7_OFFSET"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_16_16_OFFSET";" return (string_literal ""R_V850_TDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_4_5_OFFSET";" return (string_literal ""R_V850_TDA_4_5_OFFSET"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_4_4_OFFSET";" return (string_literal ""R_V850_TDA_4_4_OFFSET"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_16_16_SPLIT_OFFSET";" return (string_literal ""R_V850_SDA_16_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_16_16_SPLIT_OFFSET";" return (string_literal ""R_V850_ZDA_16_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_6_7_OFFSET";" return (string_literal ""R_V850_CALLT_6_7_OFFSET"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_16_16_OFFSET";" return (string_literal ""R_V850_CALLT_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_V850_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_V850_GNU_VTINHERIT";" return (string_literal ""R_V850_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_V850_GNU_VTENTRY";" case number_literal : (return_statement "return "R_V850_GNU_VTENTRY";" return (string_literal ""R_V850_GNU_VTENTRY"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_V850_LONGCALL";" case number_literal : (return_statement "return "R_V850_LONGCALL";" return (string_literal ""R_V850_LONGCALL"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_V850_LONGJUMP";" case number_literal : (return_statement "return "R_V850_LONGJUMP";" return (string_literal ""R_V850_LONGJUMP"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_V850_ALIGN";" case number_literal : (return_statement "return "R_V850_ALIGN";" return (string_literal ""R_V850_ALIGN"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_V850_REL32";" case number_literal : (return_statement "return "R_V850_REL32";" return (string_literal ""R_V850_REL32"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_LO16_SPLIT_OFFSET";" return (string_literal ""R_V850_LO16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_V850_16_PCREL";" case number_literal : (return_statement "return "R_V850_16_PCREL";" return (string_literal ""R_V850_16_PCREL"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_V850_17_PCREL";" case number_literal : (return_statement "return "R_V850_17_PCREL";" return (string_literal ""R_V850_17_PCREL"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_V850_23";" case number_literal : (return_statement "return "R_V850_23";" return (string_literal ""R_V850_23"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_V850_32_PCREL";" case number_literal : (return_statement "return "R_V850_32_PCREL";" return (string_literal ""R_V850_32_PCREL"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_V850_32_ABS";" case number_literal : (return_statement "return "R_V850_32_ABS";" return (string_literal ""R_V850_32_ABS"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_16_SPLIT_OFFSET";" return (string_literal ""R_V850_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_V850_16_S1";" case number_literal : (return_statement "return "R_V850_16_S1";" return (string_literal ""R_V850_16_S1"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_V850_LO16_S1";" case number_literal : (return_statement "return "R_V850_LO16_S1";" return (string_literal ""R_V850_LO16_S1"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_15_16_OFFSET";" return (string_literal ""R_V850_CALLT_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_V850_32_GOTPCREL";" case number_literal : (return_statement "return "R_V850_32_GOTPCREL";" return (string_literal ""R_V850_32_GOTPCREL"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_V850_16_GOT";" case number_literal : (return_statement "return "R_V850_16_GOT";" return (string_literal ""R_V850_16_GOT"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_V850_32_GOT";" case number_literal : (return_statement "return "R_V850_32_GOT";" return (string_literal ""R_V850_32_GOT"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_V850_22_PLT";" case number_literal : (return_statement "return "R_V850_22_PLT";" return (string_literal ""R_V850_22_PLT"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_V850_32_PLT";" case number_literal : (return_statement "return "R_V850_32_PLT";" return (string_literal ""R_V850_32_PLT"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_V850_COPY";" case number_literal : (return_statement "return "R_V850_COPY";" return (string_literal ""R_V850_COPY"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_V850_GLOB_DAT";" case number_literal : (return_statement "return "R_V850_GLOB_DAT";" return (string_literal ""R_V850_GLOB_DAT"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_V850_JMP_SLOT";" case number_literal : (return_statement "return "R_V850_JMP_SLOT";" return (string_literal ""R_V850_JMP_SLOT"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_V850_RELATIVE";" case number_literal : (return_statement "return "R_V850_RELATIVE";" return (string_literal ""R_V850_RELATIVE"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_V850_16_GOTOFF";" case number_literal : (return_statement "return "R_V850_16_GOTOFF";" return (string_literal ""R_V850_16_GOTOFF"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_V850_32_GOTOFF";" case number_literal : (return_statement "return "R_V850_32_GOTOFF";" return (string_literal ""R_V850_32_GOTOFF"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_V850_CODE";" case number_literal : (return_statement "return "R_V850_CODE";" return (string_literal ""R_V850_CODE"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_V850_DATA";" case number_literal : (return_statement "return "R_V850_DATA";" return (string_literal ""R_V850_DATA"" " 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) ;)) })) })))
(translation_unit "char * FUN_0010e8f0(undefined8 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}\n\n" (function_definition "char * FUN_0010e8f0(undefined8 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}" primitive_type (pointer_declarator "* FUN_0010e8f0(undefined8 param_1)" * (function_declarator "FUN_0010e8f0(undefined8 param_1)" identifier (parameter_list "(undefined8 param_1)" ( (parameter_declaration "undefined8 param_1" type_identifier identifier) )))) (compound_statement "{\n  switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}" { (switch_statement "switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }" switch (parenthesized_expression "(param_1)" ( identifier )) (compound_statement "{\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }" { (case_statement "case 0:\n    return "R_V850_NONE";" case number_literal : (return_statement "return "R_V850_NONE";" return (string_literal ""R_V850_NONE"" " string_content ") ;)) (case_statement "case 1:\n    return "R_V850_9_PCREL";" case number_literal : (return_statement "return "R_V850_9_PCREL";" return (string_literal ""R_V850_9_PCREL"" " string_content ") ;)) (case_statement "case 2:\n    return "R_V850_22_PCREL";" case number_literal : (return_statement "return "R_V850_22_PCREL";" return (string_literal ""R_V850_22_PCREL"" " string_content ") ;)) (case_statement "case 3:\n    return "R_V850_HI16_S";" case number_literal : (return_statement "return "R_V850_HI16_S";" return (string_literal ""R_V850_HI16_S"" " string_content ") ;)) (case_statement "case 4:\n    return "R_V850_HI16";" case number_literal : (return_statement "return "R_V850_HI16";" return (string_literal ""R_V850_HI16"" " string_content ") ;)) (case_statement "case 5:\n    return "R_V850_LO16";" case number_literal : (return_statement "return "R_V850_LO16";" return (string_literal ""R_V850_LO16"" " string_content ") ;)) (case_statement "case 6:\n    return "R_V850_ABS32";" case number_literal : (return_statement "return "R_V850_ABS32";" return (string_literal ""R_V850_ABS32"" " string_content ") ;)) (case_statement "case 7:\n    return "R_V850_16";" case number_literal : (return_statement "return "R_V850_16";" return (string_literal ""R_V850_16"" " string_content ") ;)) (case_statement "case 8:\n    return "R_V850_8";" case number_literal : (return_statement "return "R_V850_8";" return (string_literal ""R_V850_8"" " string_content ") ;)) (case_statement "case 9:\n    return "R_V850_SDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_16_16_OFFSET";" return (string_literal ""R_V850_SDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 10:\n    return "R_V850_SDA_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_15_16_OFFSET";" return (string_literal ""R_V850_SDA_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_16_16_OFFSET";" return (string_literal ""R_V850_ZDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_15_16_OFFSET";" return (string_literal ""R_V850_ZDA_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_6_8_OFFSET";" return (string_literal ""R_V850_TDA_6_8_OFFSET"" " string_content ") ;)) (case_statement "case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_7_8_OFFSET";" return (string_literal ""R_V850_TDA_7_8_OFFSET"" " string_content ") ;)) (case_statement "case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_7_7_OFFSET";" return (string_literal ""R_V850_TDA_7_7_OFFSET"" " string_content ") ;)) (case_statement "case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_16_16_OFFSET";" return (string_literal ""R_V850_TDA_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_4_5_OFFSET";" return (string_literal ""R_V850_TDA_4_5_OFFSET"" " string_content ") ;)) (case_statement "case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";" case number_literal : (return_statement "return "R_V850_TDA_4_4_OFFSET";" return (string_literal ""R_V850_TDA_4_4_OFFSET"" " string_content ") ;)) (case_statement "case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_SDA_16_16_SPLIT_OFFSET";" return (string_literal ""R_V850_SDA_16_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_ZDA_16_16_SPLIT_OFFSET";" return (string_literal ""R_V850_ZDA_16_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_6_7_OFFSET";" return (string_literal ""R_V850_CALLT_6_7_OFFSET"" " string_content ") ;)) (case_statement "case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_16_16_OFFSET";" return (string_literal ""R_V850_CALLT_16_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x17:\n    return "R_V850_GNU_VTINHERIT";" case number_literal : (return_statement "return "R_V850_GNU_VTINHERIT";" return (string_literal ""R_V850_GNU_VTINHERIT"" " string_content ") ;)) (case_statement "case 0x18:\n    return "R_V850_GNU_VTENTRY";" case number_literal : (return_statement "return "R_V850_GNU_VTENTRY";" return (string_literal ""R_V850_GNU_VTENTRY"" " string_content ") ;)) (case_statement "case 0x19:\n    return "R_V850_LONGCALL";" case number_literal : (return_statement "return "R_V850_LONGCALL";" return (string_literal ""R_V850_LONGCALL"" " string_content ") ;)) (case_statement "case 0x1a:\n    return "R_V850_LONGJUMP";" case number_literal : (return_statement "return "R_V850_LONGJUMP";" return (string_literal ""R_V850_LONGJUMP"" " string_content ") ;)) (case_statement "case 0x1b:\n    return "R_V850_ALIGN";" case number_literal : (return_statement "return "R_V850_ALIGN";" return (string_literal ""R_V850_ALIGN"" " string_content ") ;)) (case_statement "case 0x1c:\n    return "R_V850_REL32";" case number_literal : (return_statement "return "R_V850_REL32";" return (string_literal ""R_V850_REL32"" " string_content ") ;)) (case_statement "case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_LO16_SPLIT_OFFSET";" return (string_literal ""R_V850_LO16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x1e:\n    return "R_V850_16_PCREL";" case number_literal : (return_statement "return "R_V850_16_PCREL";" return (string_literal ""R_V850_16_PCREL"" " string_content ") ;)) (case_statement "case 0x1f:\n    return "R_V850_17_PCREL";" case number_literal : (return_statement "return "R_V850_17_PCREL";" return (string_literal ""R_V850_17_PCREL"" " string_content ") ;)) (case_statement "case 0x20:\n    return "R_V850_23";" case number_literal : (return_statement "return "R_V850_23";" return (string_literal ""R_V850_23"" " string_content ") ;)) (case_statement "case 0x21:\n    return "R_V850_32_PCREL";" case number_literal : (return_statement "return "R_V850_32_PCREL";" return (string_literal ""R_V850_32_PCREL"" " string_content ") ;)) (case_statement "case 0x22:\n    return "R_V850_32_ABS";" case number_literal : (return_statement "return "R_V850_32_ABS";" return (string_literal ""R_V850_32_ABS"" " string_content ") ;)) (case_statement "case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";" case number_literal : (return_statement "return "R_V850_16_SPLIT_OFFSET";" return (string_literal ""R_V850_16_SPLIT_OFFSET"" " string_content ") ;)) (case_statement "case 0x24:\n    return "R_V850_16_S1";" case number_literal : (return_statement "return "R_V850_16_S1";" return (string_literal ""R_V850_16_S1"" " string_content ") ;)) (case_statement "case 0x25:\n    return "R_V850_LO16_S1";" case number_literal : (return_statement "return "R_V850_LO16_S1";" return (string_literal ""R_V850_LO16_S1"" " string_content ") ;)) (case_statement "case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";" case number_literal : (return_statement "return "R_V850_CALLT_15_16_OFFSET";" return (string_literal ""R_V850_CALLT_15_16_OFFSET"" " string_content ") ;)) (case_statement "case 0x27:\n    return "R_V850_32_GOTPCREL";" case number_literal : (return_statement "return "R_V850_32_GOTPCREL";" return (string_literal ""R_V850_32_GOTPCREL"" " string_content ") ;)) (case_statement "case 0x28:\n    return "R_V850_16_GOT";" case number_literal : (return_statement "return "R_V850_16_GOT";" return (string_literal ""R_V850_16_GOT"" " string_content ") ;)) (case_statement "case 0x29:\n    return "R_V850_32_GOT";" case number_literal : (return_statement "return "R_V850_32_GOT";" return (string_literal ""R_V850_32_GOT"" " string_content ") ;)) (case_statement "case 0x2a:\n    return "R_V850_22_PLT";" case number_literal : (return_statement "return "R_V850_22_PLT";" return (string_literal ""R_V850_22_PLT"" " string_content ") ;)) (case_statement "case 0x2b:\n    return "R_V850_32_PLT";" case number_literal : (return_statement "return "R_V850_32_PLT";" return (string_literal ""R_V850_32_PLT"" " string_content ") ;)) (case_statement "case 0x2c:\n    return "R_V850_COPY";" case number_literal : (return_statement "return "R_V850_COPY";" return (string_literal ""R_V850_COPY"" " string_content ") ;)) (case_statement "case 0x2d:\n    return "R_V850_GLOB_DAT";" case number_literal : (return_statement "return "R_V850_GLOB_DAT";" return (string_literal ""R_V850_GLOB_DAT"" " string_content ") ;)) (case_statement "case 0x2e:\n    return "R_V850_JMP_SLOT";" case number_literal : (return_statement "return "R_V850_JMP_SLOT";" return (string_literal ""R_V850_JMP_SLOT"" " string_content ") ;)) (case_statement "case 0x2f:\n    return "R_V850_RELATIVE";" case number_literal : (return_statement "return "R_V850_RELATIVE";" return (string_literal ""R_V850_RELATIVE"" " string_content ") ;)) (case_statement "case 0x30:\n    return "R_V850_16_GOTOFF";" case number_literal : (return_statement "return "R_V850_16_GOTOFF";" return (string_literal ""R_V850_16_GOTOFF"" " string_content ") ;)) (case_statement "case 0x31:\n    return "R_V850_32_GOTOFF";" case number_literal : (return_statement "return "R_V850_32_GOTOFF";" return (string_literal ""R_V850_32_GOTOFF"" " string_content ") ;)) (case_statement "case 0x32:\n    return "R_V850_CODE";" case number_literal : (return_statement "return "R_V850_CODE";" return (string_literal ""R_V850_CODE"" " string_content ") ;)) (case_statement "case 0x33:\n    return "R_V850_DATA";" case number_literal : (return_statement "return "R_V850_DATA";" return (string_literal ""R_V850_DATA"" " 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) ;)) })) })))
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) )))) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement case LIT : (return_statement return (string_literal " string_content ") ;)) (case_statement default : (return_statement return (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT) ;)) })) })))
(function_definition "char * FUN_0010e8f0(undefined8 param_1)\n\n{\n  switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}" (primitive_type "char") (pointer_declarator "* FUN_0010e8f0(undefined8 param_1)" (* "*") (function_declarator "FUN_0010e8f0(undefined8 param_1)" (identifier "FUN_0010e8f0") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefined8 param_1" (type_identifier "undefined8") (identifier "param_1")) () ")")))) (compound_statement "{\n  switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }\n}" ({ "{") (switch_statement "switch(param_1) {\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }" (switch "switch") (parenthesized_expression "(param_1)" (( "(") (identifier "param_1") () ")")) (compound_statement "{\n  case 0:\n    return "R_V850_NONE";\n  case 1:\n    return "R_V850_9_PCREL";\n  case 2:\n    return "R_V850_22_PCREL";\n  case 3:\n    return "R_V850_HI16_S";\n  case 4:\n    return "R_V850_HI16";\n  case 5:\n    return "R_V850_LO16";\n  case 6:\n    return "R_V850_ABS32";\n  case 7:\n    return "R_V850_16";\n  case 8:\n    return "R_V850_8";\n  case 9:\n    return "R_V850_SDA_16_16_OFFSET";\n  case 10:\n    return "R_V850_SDA_15_16_OFFSET";\n  case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";\n  case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";\n  case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";\n  case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";\n  case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";\n  case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";\n  case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";\n  case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";\n  case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";\n  case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";\n  case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";\n  case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";\n  case 0x17:\n    return "R_V850_GNU_VTINHERIT";\n  case 0x18:\n    return "R_V850_GNU_VTENTRY";\n  case 0x19:\n    return "R_V850_LONGCALL";\n  case 0x1a:\n    return "R_V850_LONGJUMP";\n  case 0x1b:\n    return "R_V850_ALIGN";\n  case 0x1c:\n    return "R_V850_REL32";\n  case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";\n  case 0x1e:\n    return "R_V850_16_PCREL";\n  case 0x1f:\n    return "R_V850_17_PCREL";\n  case 0x20:\n    return "R_V850_23";\n  case 0x21:\n    return "R_V850_32_PCREL";\n  case 0x22:\n    return "R_V850_32_ABS";\n  case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";\n  case 0x24:\n    return "R_V850_16_S1";\n  case 0x25:\n    return "R_V850_LO16_S1";\n  case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";\n  case 0x27:\n    return "R_V850_32_GOTPCREL";\n  case 0x28:\n    return "R_V850_16_GOT";\n  case 0x29:\n    return "R_V850_32_GOT";\n  case 0x2a:\n    return "R_V850_22_PLT";\n  case 0x2b:\n    return "R_V850_32_PLT";\n  case 0x2c:\n    return "R_V850_COPY";\n  case 0x2d:\n    return "R_V850_GLOB_DAT";\n  case 0x2e:\n    return "R_V850_JMP_SLOT";\n  case 0x2f:\n    return "R_V850_RELATIVE";\n  case 0x30:\n    return "R_V850_16_GOTOFF";\n  case 0x31:\n    return "R_V850_32_GOTOFF";\n  case 0x32:\n    return "R_V850_CODE";\n  case 0x33:\n    return "R_V850_DATA";\n  default:\n    return (char *)0x0;\n  }" ({ "{") (case_statement "case 0:\n    return "R_V850_NONE";" (case "case") (number_literal "0") (: ":") (return_statement "return "R_V850_NONE";" (return "return") (string_literal ""R_V850_NONE"" (" """) (string_content "R_V850_NONE") (" """)) (; ";"))) (case_statement "case 1:\n    return "R_V850_9_PCREL";" (case "case") (number_literal "1") (: ":") (return_statement "return "R_V850_9_PCREL";" (return "return") (string_literal ""R_V850_9_PCREL"" (" """) (string_content "R_V850_9_PCREL") (" """)) (; ";"))) (case_statement "case 2:\n    return "R_V850_22_PCREL";" (case "case") (number_literal "2") (: ":") (return_statement "return "R_V850_22_PCREL";" (return "return") (string_literal ""R_V850_22_PCREL"" (" """) (string_content "R_V850_22_PCREL") (" """)) (; ";"))) (case_statement "case 3:\n    return "R_V850_HI16_S";" (case "case") (number_literal "3") (: ":") (return_statement "return "R_V850_HI16_S";" (return "return") (string_literal ""R_V850_HI16_S"" (" """) (string_content "R_V850_HI16_S") (" """)) (; ";"))) (case_statement "case 4:\n    return "R_V850_HI16";" (case "case") (number_literal "4") (: ":") (return_statement "return "R_V850_HI16";" (return "return") (string_literal ""R_V850_HI16"" (" """) (string_content "R_V850_HI16") (" """)) (; ";"))) (case_statement "case 5:\n    return "R_V850_LO16";" (case "case") (number_literal "5") (: ":") (return_statement "return "R_V850_LO16";" (return "return") (string_literal ""R_V850_LO16"" (" """) (string_content "R_V850_LO16") (" """)) (; ";"))) (case_statement "case 6:\n    return "R_V850_ABS32";" (case "case") (number_literal "6") (: ":") (return_statement "return "R_V850_ABS32";" (return "return") (string_literal ""R_V850_ABS32"" (" """) (string_content "R_V850_ABS32") (" """)) (; ";"))) (case_statement "case 7:\n    return "R_V850_16";" (case "case") (number_literal "7") (: ":") (return_statement "return "R_V850_16";" (return "return") (string_literal ""R_V850_16"" (" """) (string_content "R_V850_16") (" """)) (; ";"))) (case_statement "case 8:\n    return "R_V850_8";" (case "case") (number_literal "8") (: ":") (return_statement "return "R_V850_8";" (return "return") (string_literal ""R_V850_8"" (" """) (string_content "R_V850_8") (" """)) (; ";"))) (case_statement "case 9:\n    return "R_V850_SDA_16_16_OFFSET";" (case "case") (number_literal "9") (: ":") (return_statement "return "R_V850_SDA_16_16_OFFSET";" (return "return") (string_literal ""R_V850_SDA_16_16_OFFSET"" (" """) (string_content "R_V850_SDA_16_16_OFFSET") (" """)) (; ";"))) (case_statement "case 10:\n    return "R_V850_SDA_15_16_OFFSET";" (case "case") (number_literal "10") (: ":") (return_statement "return "R_V850_SDA_15_16_OFFSET";" (return "return") (string_literal ""R_V850_SDA_15_16_OFFSET"" (" """) (string_content "R_V850_SDA_15_16_OFFSET") (" """)) (; ";"))) (case_statement "case 0xb:\n    return "R_V850_ZDA_16_16_OFFSET";" (case "case") (number_literal "0xb") (: ":") (return_statement "return "R_V850_ZDA_16_16_OFFSET";" (return "return") (string_literal ""R_V850_ZDA_16_16_OFFSET"" (" """) (string_content "R_V850_ZDA_16_16_OFFSET") (" """)) (; ";"))) (case_statement "case 0xc:\n    return "R_V850_ZDA_15_16_OFFSET";" (case "case") (number_literal "0xc") (: ":") (return_statement "return "R_V850_ZDA_15_16_OFFSET";" (return "return") (string_literal ""R_V850_ZDA_15_16_OFFSET"" (" """) (string_content "R_V850_ZDA_15_16_OFFSET") (" """)) (; ";"))) (case_statement "case 0xd:\n    return "R_V850_TDA_6_8_OFFSET";" (case "case") (number_literal "0xd") (: ":") (return_statement "return "R_V850_TDA_6_8_OFFSET";" (return "return") (string_literal ""R_V850_TDA_6_8_OFFSET"" (" """) (string_content "R_V850_TDA_6_8_OFFSET") (" """)) (; ";"))) (case_statement "case 0xe:\n    return "R_V850_TDA_7_8_OFFSET";" (case "case") (number_literal "0xe") (: ":") (return_statement "return "R_V850_TDA_7_8_OFFSET";" (return "return") (string_literal ""R_V850_TDA_7_8_OFFSET"" (" """) (string_content "R_V850_TDA_7_8_OFFSET") (" """)) (; ";"))) (case_statement "case 0xf:\n    return "R_V850_TDA_7_7_OFFSET";" (case "case") (number_literal "0xf") (: ":") (return_statement "return "R_V850_TDA_7_7_OFFSET";" (return "return") (string_literal ""R_V850_TDA_7_7_OFFSET"" (" """) (string_content "R_V850_TDA_7_7_OFFSET") (" """)) (; ";"))) (case_statement "case 0x10:\n    return "R_V850_TDA_16_16_OFFSET";" (case "case") (number_literal "0x10") (: ":") (return_statement "return "R_V850_TDA_16_16_OFFSET";" (return "return") (string_literal ""R_V850_TDA_16_16_OFFSET"" (" """) (string_content "R_V850_TDA_16_16_OFFSET") (" """)) (; ";"))) (case_statement "case 0x11:\n    return "R_V850_TDA_4_5_OFFSET";" (case "case") (number_literal "0x11") (: ":") (return_statement "return "R_V850_TDA_4_5_OFFSET";" (return "return") (string_literal ""R_V850_TDA_4_5_OFFSET"" (" """) (string_content "R_V850_TDA_4_5_OFFSET") (" """)) (; ";"))) (case_statement "case 0x12:\n    return "R_V850_TDA_4_4_OFFSET";" (case "case") (number_literal "0x12") (: ":") (return_statement "return "R_V850_TDA_4_4_OFFSET";" (return "return") (string_literal ""R_V850_TDA_4_4_OFFSET"" (" """) (string_content "R_V850_TDA_4_4_OFFSET") (" """)) (; ";"))) (case_statement "case 0x13:\n    return "R_V850_SDA_16_16_SPLIT_OFFSET";" (case "case") (number_literal "0x13") (: ":") (return_statement "return "R_V850_SDA_16_16_SPLIT_OFFSET";" (return "return") (string_literal ""R_V850_SDA_16_16_SPLIT_OFFSET"" (" """) (string_content "R_V850_SDA_16_16_SPLIT_OFFSET") (" """)) (; ";"))) (case_statement "case 0x14:\n    return "R_V850_ZDA_16_16_SPLIT_OFFSET";" (case "case") (number_literal "0x14") (: ":") (return_statement "return "R_V850_ZDA_16_16_SPLIT_OFFSET";" (return "return") (string_literal ""R_V850_ZDA_16_16_SPLIT_OFFSET"" (" """) (string_content "R_V850_ZDA_16_16_SPLIT_OFFSET") (" """)) (; ";"))) (case_statement "case 0x15:\n    return "R_V850_CALLT_6_7_OFFSET";" (case "case") (number_literal "0x15") (: ":") (return_statement "return "R_V850_CALLT_6_7_OFFSET";" (return "return") (string_literal ""R_V850_CALLT_6_7_OFFSET"" (" """) (string_content "R_V850_CALLT_6_7_OFFSET") (" """)) (; ";"))) (case_statement "case 0x16:\n    return "R_V850_CALLT_16_16_OFFSET";" (case "case") (number_literal "0x16") (: ":") (return_statement "return "R_V850_CALLT_16_16_OFFSET";" (return "return") (string_literal ""R_V850_CALLT_16_16_OFFSET"" (" """) (string_content "R_V850_CALLT_16_16_OFFSET") (" """)) (; ";"))) (case_statement "case 0x17:\n    return "R_V850_GNU_VTINHERIT";" (case "case") (number_literal "0x17") (: ":") (return_statement "return "R_V850_GNU_VTINHERIT";" (return "return") (string_literal ""R_V850_GNU_VTINHERIT"" (" """) (string_content "R_V850_GNU_VTINHERIT") (" """)) (; ";"))) (case_statement "case 0x18:\n    return "R_V850_GNU_VTENTRY";" (case "case") (number_literal "0x18") (: ":") (return_statement "return "R_V850_GNU_VTENTRY";" (return "return") (string_literal ""R_V850_GNU_VTENTRY"" (" """) (string_content "R_V850_GNU_VTENTRY") (" """)) (; ";"))) (case_statement "case 0x19:\n    return "R_V850_LONGCALL";" (case "case") (number_literal "0x19") (: ":") (return_statement "return "R_V850_LONGCALL";" (return "return") (string_literal ""R_V850_LONGCALL"" (" """) (string_content "R_V850_LONGCALL") (" """)) (; ";"))) (case_statement "case 0x1a:\n    return "R_V850_LONGJUMP";" (case "case") (number_literal "0x1a") (: ":") (return_statement "return "R_V850_LONGJUMP";" (return "return") (string_literal ""R_V850_LONGJUMP"" (" """) (string_content "R_V850_LONGJUMP") (" """)) (; ";"))) (case_statement "case 0x1b:\n    return "R_V850_ALIGN";" (case "case") (number_literal "0x1b") (: ":") (return_statement "return "R_V850_ALIGN";" (return "return") (string_literal ""R_V850_ALIGN"" (" """) (string_content "R_V850_ALIGN") (" """)) (; ";"))) (case_statement "case 0x1c:\n    return "R_V850_REL32";" (case "case") (number_literal "0x1c") (: ":") (return_statement "return "R_V850_REL32";" (return "return") (string_literal ""R_V850_REL32"" (" """) (string_content "R_V850_REL32") (" """)) (; ";"))) (case_statement "case 0x1d:\n    return "R_V850_LO16_SPLIT_OFFSET";" (case "case") (number_literal "0x1d") (: ":") (return_statement "return "R_V850_LO16_SPLIT_OFFSET";" (return "return") (string_literal ""R_V850_LO16_SPLIT_OFFSET"" (" """) (string_content "R_V850_LO16_SPLIT_OFFSET") (" """)) (; ";"))) (case_statement "case 0x1e:\n    return "R_V850_16_PCREL";" (case "case") (number_literal "0x1e") (: ":") (return_statement "return "R_V850_16_PCREL";" (return "return") (string_literal ""R_V850_16_PCREL"" (" """) (string_content "R_V850_16_PCREL") (" """)) (; ";"))) (case_statement "case 0x1f:\n    return "R_V850_17_PCREL";" (case "case") (number_literal "0x1f") (: ":") (return_statement "return "R_V850_17_PCREL";" (return "return") (string_literal ""R_V850_17_PCREL"" (" """) (string_content "R_V850_17_PCREL") (" """)) (; ";"))) (case_statement "case 0x20:\n    return "R_V850_23";" (case "case") (number_literal "0x20") (: ":") (return_statement "return "R_V850_23";" (return "return") (string_literal ""R_V850_23"" (" """) (string_content "R_V850_23") (" """)) (; ";"))) (case_statement "case 0x21:\n    return "R_V850_32_PCREL";" (case "case") (number_literal "0x21") (: ":") (return_statement "return "R_V850_32_PCREL";" (return "return") (string_literal ""R_V850_32_PCREL"" (" """) (string_content "R_V850_32_PCREL") (" """)) (; ";"))) (case_statement "case 0x22:\n    return "R_V850_32_ABS";" (case "case") (number_literal "0x22") (: ":") (return_statement "return "R_V850_32_ABS";" (return "return") (string_literal ""R_V850_32_ABS"" (" """) (string_content "R_V850_32_ABS") (" """)) (; ";"))) (case_statement "case 0x23:\n    return "R_V850_16_SPLIT_OFFSET";" (case "case") (number_literal "0x23") (: ":") (return_statement "return "R_V850_16_SPLIT_OFFSET";" (return "return") (string_literal ""R_V850_16_SPLIT_OFFSET"" (" """) (string_content "R_V850_16_SPLIT_OFFSET") (" """)) (; ";"))) (case_statement "case 0x24:\n    return "R_V850_16_S1";" (case "case") (number_literal "0x24") (: ":") (return_statement "return "R_V850_16_S1";" (return "return") (string_literal ""R_V850_16_S1"" (" """) (string_content "R_V850_16_S1") (" """)) (; ";"))) (case_statement "case 0x25:\n    return "R_V850_LO16_S1";" (case "case") (number_literal "0x25") (: ":") (return_statement "return "R_V850_LO16_S1";" (return "return") (string_literal ""R_V850_LO16_S1"" (" """) (string_content "R_V850_LO16_S1") (" """)) (; ";"))) (case_statement "case 0x26:\n    return "R_V850_CALLT_15_16_OFFSET";" (case "case") (number_literal "0x26") (: ":") (return_statement "return "R_V850_CALLT_15_16_OFFSET";" (return "return") (string_literal ""R_V850_CALLT_15_16_OFFSET"" (" """) (string_content "R_V850_CALLT_15_16_OFFSET") (" """)) (; ";"))) (case_statement "case 0x27:\n    return "R_V850_32_GOTPCREL";" (case "case") (number_literal "0x27") (: ":") (return_statement "return "R_V850_32_GOTPCREL";" (return "return") (string_literal ""R_V850_32_GOTPCREL"" (" """) (string_content "R_V850_32_GOTPCREL") (" """)) (; ";"))) (case_statement "case 0x28:\n    return "R_V850_16_GOT";" (case "case") (number_literal "0x28") (: ":") (return_statement "return "R_V850_16_GOT";" (return "return") (string_literal ""R_V850_16_GOT"" (" """) (string_content "R_V850_16_GOT") (" """)) (; ";"))) (case_statement "case 0x29:\n    return "R_V850_32_GOT";" (case "case") (number_literal "0x29") (: ":") (return_statement "return "R_V850_32_GOT";" (return "return") (string_literal ""R_V850_32_GOT"" (" """) (string_content "R_V850_32_GOT") (" """)) (; ";"))) (case_statement "case 0x2a:\n    return "R_V850_22_PLT";" (case "case") (number_literal "0x2a") (: ":") (return_statement "return "R_V850_22_PLT";" (return "return") (string_literal ""R_V850_22_PLT"" (" """) (string_content "R_V850_22_PLT") (" """)) (; ";"))) (case_statement "case 0x2b:\n    return "R_V850_32_PLT";" (case "case") (number_literal "0x2b") (: ":") (return_statement "return "R_V850_32_PLT";" (return "return") (string_literal ""R_V850_32_PLT"" (" """) (string_content "R_V850_32_PLT") (" """)) (; ";"))) (case_statement "case 0x2c:\n    return "R_V850_COPY";" (case "case") (number_literal "0x2c") (: ":") (return_statement "return "R_V850_COPY";" (return "return") (string_literal ""R_V850_COPY"" (" """) (string_content "R_V850_COPY") (" """)) (; ";"))) (case_statement "case 0x2d:\n    return "R_V850_GLOB_DAT";" (case "case") (number_literal "0x2d") (: ":") (return_statement "return "R_V850_GLOB_DAT";" (return "return") (string_literal ""R_V850_GLOB_DAT"" (" """) (string_content "R_V850_GLOB_DAT") (" """)) (; ";"))) (case_statement "case 0x2e:\n    return "R_V850_JMP_SLOT";" (case "case") (number_literal "0x2e") (: ":") (return_statement "return "R_V850_JMP_SLOT";" (return "return") (string_literal ""R_V850_JMP_SLOT"" (" """) (string_content "R_V850_JMP_SLOT") (" """)) (; ";"))) (case_statement "case 0x2f:\n    return "R_V850_RELATIVE";" (case "case") (number_literal "0x2f") (: ":") (return_statement "return "R_V850_RELATIVE";" (return "return") (string_literal ""R_V850_RELATIVE"" (" """) (string_content "R_V850_RELATIVE") (" """)) (; ";"))) (case_statement "case 0x30:\n    return "R_V850_16_GOTOFF";" (case "case") (number_literal "0x30") (: ":") (return_statement "return "R_V850_16_GOTOFF";" (return "return") (string_literal ""R_V850_16_GOTOFF"" (" """) (string_content "R_V850_16_GOTOFF") (" """)) (; ";"))) (case_statement "case 0x31:\n    return "R_V850_32_GOTOFF";" (case "case") (number_literal "0x31") (: ":") (return_statement "return "R_V850_32_GOTOFF";" (return "return") (string_literal ""R_V850_32_GOTOFF"" (" """) (string_content "R_V850_32_GOTOFF") (" """)) (; ";"))) (case_statement "case 0x32:\n    return "R_V850_CODE";" (case "case") (number_literal "0x32") (: ":") (return_statement "return "R_V850_CODE";" (return "return") (string_literal ""R_V850_CODE"" (" """) (string_content "R_V850_CODE") (" """)) (; ";"))) (case_statement "case 0x33:\n    return "R_V850_DATA";" (case "case") (number_literal "0x33") (: ":") (return_statement "return "R_V850_DATA";" (return "return") (string_literal ""R_V850_DATA"" (" """) (string_content "R_V850_DATA") (" """)) (; ";"))) (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")) (; ";"))) (} "}"))) (} "}")))

/* WARNING: Unknown calling convention */

char * function_1(type_1 rtype)

{
  switch(rtype) {
  case 0:
    return "R_V850_NONE";
  case 1:
    return "R_V850_9_PCREL";
  case 2:
    return "R_V850_22_PCREL";
  case 3:
    return "R_V850_HI16_S";
  case 4:
    return "R_V850_HI16";
  case 5:
    return "R_V850_LO16";
  case 6:
    return "R_V850_ABS32";
  case 7:
    return "R_V850_16";
  case 8:
    return "R_V850_8";
  case 9:
    return "R_V850_SDA_16_16_OFFSET";
  case 10:
    return "R_V850_SDA_15_16_OFFSET";
  case 0xb:
    return "R_V850_ZDA_16_16_OFFSET";
  case 0xc:
    return "R_V850_ZDA_15_16_OFFSET";
  case 0xd:
    return "R_V850_TDA_6_8_OFFSET";
  case 0xe:
    return "R_V850_TDA_7_8_OFFSET";
  case 0xf:
    return "R_V850_TDA_7_7_OFFSET";
  case 0x10:
    return "R_V850_TDA_16_16_OFFSET";
  case 0x11:
    return "R_V850_TDA_4_5_OFFSET";
  case 0x12:
    return "R_V850_TDA_4_4_OFFSET";
  case 0x13:
    return "R_V850_SDA_16_16_SPLIT_OFFSET";
  case 0x14:
    return "R_V850_ZDA_16_16_SPLIT_OFFSET";
  case 0x15:
    return "R_V850_CALLT_6_7_OFFSET";
  case 0x16:
    return "R_V850_CALLT_16_16_OFFSET";
  case 0x17:
    return "R_V850_GNU_VTINHERIT";
  case 0x18:
    return "R_V850_GNU_VTENTRY";
  case 0x19:
    return "R_V850_LONGCALL";
  case 0x1a:
    return "R_V850_LONGJUMP";
  case 0x1b:
    return "R_V850_ALIGN";
  case 0x1c:
    return "R_V850_REL32";
  case 0x1d:
    return "R_V850_LO16_SPLIT_OFFSET";
  case 0x1e:
    return "R_V850_16_PCREL";
  case 0x1f:
    return "R_V850_17_PCREL";
  case 0x20:
    return "R_V850_23";
  case 0x21:
    return "R_V850_32_PCREL";
  case 0x22:
    return "R_V850_32_ABS";
  case 0x23:
    return "R_V850_16_SPLIT_OFFSET";
  case 0x24:
    return "R_V850_16_S1";
  case 0x25:
    return "R_V850_LO16_S1";
  case 0x26:
    return "R_V850_CALLT_15_16_OFFSET";
  case 0x27:
    return "R_V850_32_GOTPCREL";
  case 0x28:
    return "R_V850_16_GOT";
  case 0x29:
    return "R_V850_32_GOT";
  case 0x2a:
    return "R_V850_22_PLT";
  case 0x2b:
    return "R_V850_32_PLT";
  case 0x2c:
    return "R_V850_COPY";
  case 0x2d:
    return "R_V850_GLOB_DAT";
  case 0x2e:
    return "R_V850_JMP_SLOT";
  case 0x2f:
    return "R_V850_RELATIVE";
  case 0x30:
    return "R_V850_16_GOTOFF";
  case 0x31:
    return "R_V850_32_GOTOFF";
  case 0x32:
    return "R_V850_CODE";
  case 0x33:
    return "R_V850_DATA";
  default:
    return (char *)0x0;
  }
}


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

char * MASKED(undefined8 param_1)

{
  switch(param_1) {
  case 0:
    return "R_V850_NONE";
  case 1:
    return "R_V850_9_PCREL";
  case 2:
    return "R_V850_22_PCREL";
  case 3:
    return "R_V850_HI16_S";
  case 4:
    return "R_V850_HI16";
  case 5:
    return "R_V850_LO16";
  case 6:
    return "R_V850_ABS32";
  case 7:
    return "R_V850_16";
  case 8:
    return "R_V850_8";
  case 9:
    return "R_V850_SDA_16_16_OFFSET";
  case 10:
    return "R_V850_SDA_15_16_OFFSET";
  case 0xb:
    return "R_V850_ZDA_16_16_OFFSET";
  case 0xc:
    return "R_V850_ZDA_15_16_OFFSET";
  case 0xd:
    return "R_V850_TDA_6_8_OFFSET";
  case 0xe:
    return "R_V850_TDA_7_8_OFFSET";
  case 0xf:
    return "R_V850_TDA_7_7_OFFSET";
  case 0x10:
    return "R_V850_TDA_16_16_OFFSET";
  case 0x11:
    return "R_V850_TDA_4_5_OFFSET";
  case 0x12:
    return "R_V850_TDA_4_4_OFFSET";
  case 0x13:
    return "R_V850_SDA_16_16_SPLIT_OFFSET";
  case 0x14:
    return "R_V850_ZDA_16_16_SPLIT_OFFSET";
  case 0x15:
    return "R_V850_CALLT_6_7_OFFSET";
  case 0x16:
    return "R_V850_CALLT_16_16_OFFSET";
  case 0x17:
    return "R_V850_GNU_VTINHERIT";
  case 0x18:
    return "R_V850_GNU_VTENTRY";
  case 0x19:
    return "R_V850_LONGCALL";
  case 0x1a:
    return "R_V850_LONGJUMP";
  case 0x1b:
    return "R_V850_ALIGN";
  case 0x1c:
    return "R_V850_REL32";
  case 0x1d:
    return "R_V850_LO16_SPLIT_OFFSET";
  case 0x1e:
    return "R_V850_16_PCREL";
  case 0x1f:
    return "R_V850_17_PCREL";
  case 0x20:
    return "R_V850_23";
  case 0x21:
    return "R_V850_32_PCREL";
  case 0x22:
    return "R_V850_32_ABS";
  case 0x23:
    return "R_V850_16_SPLIT_OFFSET";
  case 0x24:
    return "R_V850_16_S1";
  case 0x25:
    return "R_V850_LO16_S1";
  case 0x26:
    return "R_V850_CALLT_15_16_OFFSET";
  case 0x27:
    return "R_V850_32_GOTPCREL";
  case 0x28:
    return "R_V850_16_GOT";
  case 0x29:
    return "R_V850_32_GOT";
  case 0x2a:
    return "R_V850_22_PLT";
  case 0x2b:
    return "R_V850_32_PLT";
  case 0x2c:
    return "R_V850_COPY";
  case 0x2d:
    return "R_V850_GLOB_DAT";
  case 0x2e:
    return "R_V850_JMP_SLOT";
  case 0x2f:
    return "R_V850_RELATIVE";
  case 0x30:
    return "R_V850_16_GOTOFF";
  case 0x31:
    return "R_V850_32_GOTOFF";
  case 0x32:
    return "R_V850_CODE";
  case 0x33:
    return "R_V850_DATA";
  default:
    return (char *)0x0;
  }
}

