- V800_RELOC (R_V810_NONE, 0, 0, 0, dont, FALSE, generic), /* Type = 0x30 */
- V800_RELOC (R_V810_BYTE, 0, 8, 0, dont, FALSE, generic),
- V800_RELOC (R_V810_HWORD, 1, 16, 0, dont, FALSE, generic),
- V800_RELOC (R_V810_WORD, 2, 32, 0, dont, FALSE, generic),
- V800_RELOC (R_V810_WLO, 1, 16, 0, dont, FALSE, generic),
- V800_RELOC (R_V810_WHI, 1, 16, 0, dont, FALSE, generic),
- V800_RELOC (R_V810_WHI1, 1, 16, 0, dont, FALSE, generic),
- V800_RELOC (R_V810_GPBYTE, 0, 8, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_GPHWORD, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_GPWORD, 2, 32, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_GPWLO, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_GPWHI, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_GPWHI1, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_HWLO, 1, 16, 0, dont, FALSE, generic),
+ V800_RELOC (R_V810_NONE, 0, 0, 0, dont, false, generic), /* Type = 0x30 */
+ V800_RELOC (R_V810_BYTE, 0, 8, 0, dont, false, generic),
+ V800_RELOC (R_V810_HWORD, 1, 16, 0, dont, false, generic),
+ V800_RELOC (R_V810_WORD, 2, 32, 0, dont, false, generic),
+ V800_RELOC (R_V810_WLO, 1, 16, 0, dont, false, generic),
+ V800_RELOC (R_V810_WHI, 1, 16, 0, dont, false, generic),
+ V800_RELOC (R_V810_WHI1, 1, 16, 0, dont, false, generic),
+ V800_RELOC (R_V810_GPBYTE, 0, 8, 0, dont, false, v850),
+ V800_RELOC (R_V810_GPHWORD, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_GPWORD, 2, 32, 0, dont, false, v850),
+ V800_RELOC (R_V810_GPWLO, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_GPWHI, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_GPWHI1, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V850_HWLO, 1, 16, 0, dont, false, generic),
- V800_RELOC (R_V850_PCR22, 2, 22, 0, signed, TRUE, generic),
- V800_RELOC (R_V850_BLO, 2, 24, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_EP4BIT, 0, 4, 0, unsigned, FALSE, v850),
- V800_RELOC (R_V850_EP5BIT, 0, 5, 0, unsigned, FALSE, v850),
- V800_RELOC (R_V850_REGBLO, 2, 24, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_GPBLO, 2, 24, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_WLO_1, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_GPWLO_1, 1, 16, 0, signed, FALSE, v850),
- V800_RELOC (R_V850_BLO_1, 2, 16, 0, signed, FALSE, v850),
- V800_RELOC (R_V850_HWLO_1, 1, 16, 0, signed, FALSE, v850),
+ V800_RELOC (R_V850_PCR22, 2, 22, 0, signed, true, generic),
+ V800_RELOC (R_V850_BLO, 2, 24, 0, dont, false, v850),
+ V800_RELOC (R_V850_EP4BIT, 0, 4, 0, unsigned, false, v850),
+ V800_RELOC (R_V850_EP5BIT, 0, 5, 0, unsigned, false, v850),
+ V800_RELOC (R_V850_REGBLO, 2, 24, 0, dont, false, v850),
+ V800_RELOC (R_V850_GPBLO, 2, 24, 0, dont, false, v850),
+ V800_RELOC (R_V810_WLO_1, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_GPWLO_1, 1, 16, 0, signed, false, v850),
+ V800_RELOC (R_V850_BLO_1, 2, 16, 0, signed, false, v850),
+ V800_RELOC (R_V850_HWLO_1, 1, 16, 0, signed, false, v850),
- V800_RELOC (R_V850_EPWLO_N, 1, 16, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_PC32, 2, 32, 1, signed, TRUE, v850),
- V800_RELOC (R_V850_W23BIT, 2, 23, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_GPW23BIT, 2, 23, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_EPW23BIT, 2, 23, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_B23BIT, 2, 23, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_GPB23BIT, 2, 23, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_EPB23BIT, 2, 23, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_PC16U, 1, 16, 1, unsigned, TRUE, generic),
- V800_RELOC (R_V850_PC17, 2, 17, 1, signed, TRUE, generic),
- V800_RELOC (R_V850_DW8, 2, 8, 2, signed, FALSE, v850),
- V800_RELOC (R_V850_GPDW8, 2, 8, 2, signed, FALSE, v850),
- V800_RELOC (R_V850_EPDW8, 2, 8, 2, signed, FALSE, v850),
- V800_RELOC (R_V850_PC9, 1, 9, 3, signed, TRUE, v850),
- V800_RELOC (R_V810_REGBYTE, 0, 8, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_REGHWORD, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_REGWORD, 2, 32, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_REGWLO, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_REGWHI, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_REGWHI1, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_REGW23BIT, 2, 23, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_REGB23BIT, 2, 23, 1, signed, FALSE, v850),
- V800_RELOC (R_V850_REGDW8, 2, 8, 2, signed, FALSE, v850),
- V800_RELOC (R_V810_EPBYTE, 0, 8, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_EPHWORD, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_EPWORD, 2, 32, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_WLO23, 2, 32, 1, dont, FALSE, v850),
- V800_RELOC (R_V850_WORD_E, 2, 32, 1, dont, FALSE, v850),
- V800_RELOC (R_V850_REGWORD_E, 2, 32, 1, dont, FALSE, v850),
- V800_RELOC (R_V850_WORD, 2, 32, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_GPWORD, 2, 32, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_REGWORD, 2, 32, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_EPWORD, 2, 32, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_TPBYTE, 0, 8, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_TPHWORD, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_TPWORD, 2, 32, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_TPWLO, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_TPWHI, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_TPWHI1, 1, 16, 0, dont, FALSE, v850),
- V800_RELOC (R_V850_TPHWLO, 1, 16, 1, dont, FALSE, v850),
- V800_RELOC (R_V850_TPBLO, 2, 24, 0, dont, FALSE, v850),
- V800_RELOC (R_V810_TPWLO_1, 1, 16, 0, signed, FALSE, v850),
- V800_RELOC (R_V850_TPBLO_1, 2, 16, 0, signed, FALSE, v850),
- V800_RELOC (R_V850_TPHWLO_1, 1, 16, 0, signed, FALSE, v850),
- V800_RELOC (R_V850_TP23BIT, 2, 23, 0, signed, FALSE, v850),
- V800_RELOC (R_V850_TPW23BIT, 2, 23, 0, signed, FALSE, v850),
- V800_RELOC (R_V850_TPDW8, 2, 8, 0, signed, FALSE, v850)
+ V800_RELOC (R_V850_EPWLO_N, 1, 16, 1, signed, false, v850),
+ V800_RELOC (R_V850_PC32, 2, 32, 1, signed, true, v850),
+ V800_RELOC (R_V850_W23BIT, 2, 23, 1, signed, false, v850),
+ V800_RELOC (R_V850_GPW23BIT, 2, 23, 1, signed, false, v850),
+ V800_RELOC (R_V850_EPW23BIT, 2, 23, 1, signed, false, v850),
+ V800_RELOC (R_V850_B23BIT, 2, 23, 1, signed, false, v850),
+ V800_RELOC (R_V850_GPB23BIT, 2, 23, 1, signed, false, v850),
+ V800_RELOC (R_V850_EPB23BIT, 2, 23, 1, signed, false, v850),
+ V800_RELOC (R_V850_PC16U, 1, 16, 1, unsigned, true, generic),
+ V800_RELOC (R_V850_PC17, 2, 17, 1, signed, true, generic),
+ V800_RELOC (R_V850_DW8, 2, 8, 2, signed, false, v850),
+ V800_RELOC (R_V850_GPDW8, 2, 8, 2, signed, false, v850),
+ V800_RELOC (R_V850_EPDW8, 2, 8, 2, signed, false, v850),
+ V800_RELOC (R_V850_PC9, 1, 9, 3, signed, true, v850),
+ V800_RELOC (R_V810_REGBYTE, 0, 8, 0, dont, false, v850),
+ V800_RELOC (R_V810_REGHWORD, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_REGWORD, 2, 32, 0, dont, false, v850),
+ V800_RELOC (R_V810_REGWLO, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_REGWHI, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_REGWHI1, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V850_REGW23BIT, 2, 23, 1, signed, false, v850),
+ V800_RELOC (R_V850_REGB23BIT, 2, 23, 1, signed, false, v850),
+ V800_RELOC (R_V850_REGDW8, 2, 8, 2, signed, false, v850),
+ V800_RELOC (R_V810_EPBYTE, 0, 8, 0, dont, false, v850),
+ V800_RELOC (R_V810_EPHWORD, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_EPWORD, 2, 32, 0, dont, false, v850),
+ V800_RELOC (R_V850_WLO23, 2, 32, 1, dont, false, v850),
+ V800_RELOC (R_V850_WORD_E, 2, 32, 1, dont, false, v850),
+ V800_RELOC (R_V850_REGWORD_E, 2, 32, 1, dont, false, v850),
+ V800_RELOC (R_V850_WORD, 2, 32, 0, dont, false, v850),
+ V800_RELOC (R_V850_GPWORD, 2, 32, 0, dont, false, v850),
+ V800_RELOC (R_V850_REGWORD, 2, 32, 0, dont, false, v850),
+ V800_RELOC (R_V850_EPWORD, 2, 32, 0, dont, false, v850),
+ V800_RELOC (R_V810_TPBYTE, 0, 8, 0, dont, false, v850),
+ V800_RELOC (R_V810_TPHWORD, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_TPWORD, 2, 32, 0, dont, false, v850),
+ V800_RELOC (R_V810_TPWLO, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_TPWHI, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V810_TPWHI1, 1, 16, 0, dont, false, v850),
+ V800_RELOC (R_V850_TPHWLO, 1, 16, 1, dont, false, v850),
+ V800_RELOC (R_V850_TPBLO, 2, 24, 0, dont, false, v850),
+ V800_RELOC (R_V810_TPWLO_1, 1, 16, 0, signed, false, v850),
+ V800_RELOC (R_V850_TPBLO_1, 2, 16, 0, signed, false, v850),
+ V800_RELOC (R_V850_TPHWLO_1, 1, 16, 0, signed, false, v850),
+ V800_RELOC (R_V850_TP23BIT, 2, 23, 0, signed, false, v850),
+ V800_RELOC (R_V850_TPW23BIT, 2, 23, 0, signed, false, v850),
+ V800_RELOC (R_V850_TPDW8, 2, 8, 0, signed, false, v850)