Home | History | Annotate | Download | only in bfd

Lines Matching refs:v850

0 /* V850-specific support for 32-bit ELF
23 dependencies. As is the gas & simulator code for the v850. */
30 #include "elf/v850.h"
32 #include "elf32-v850.h"
893 SeeAlso: RELOC_NUBMER in include/elf/v850.h. */
1684 /* Map BFD reloc types to V850 ELF reloc types. */
1772 V800_RELOC (R_V810_GPBYTE, 1, 8, 0, dont, false, v850),
1773 V800_RELOC (R_V810_GPHWORD, 2, 16, 0, dont, false, v850),
1774 V800_RELOC (R_V810_GPWORD, 4, 32, 0, dont, false, v850),
1775 V800_RELOC (R_V810_GPWLO, 2, 16, 0, dont, false, v850),
1776 V800_RELOC (R_V810_GPWHI, 2, 16, 0, dont, false, v850),
1777 V800_RELOC (R_V810_GPWHI1, 2, 16, 0, dont, false, v850),
1780 V800_RELOC (R_V850_EP7BIT, 1, 7, 0, unsigned, false, v850),
1781 V800_RELOC (R_V850_EPHBYTE, 1, 8, 1, unsigned, false, v850),
1782 V800_RELOC (R_V850_EPWBYTE, 1, 8, 2, unsigned, false, v850),
1783 V800_RELOC (R_V850_REGHWLO, 2, 16, 0, dont, false, v850),
1785 V800_RELOC (R_V850_GPHWLO, 2, 16, 0, dont, false, v850),
1788 V800_RELOC (R_V850_BLO, 4, 24, 0, dont, false, v850),
1789 V800_RELOC (R_V850_EP4BIT, 1, 4, 0, unsigned, false, v850),
1790 V800_RELOC (R_V850_EP5BIT, 1, 5, 0, unsigned, false, v850),
1791 V800_RELOC (R_V850_REGBLO, 4, 24, 0, dont, false, v850),
1792 V800_RELOC (R_V850_GPBLO, 4, 24, 0, dont, false, v850),
1793 V800_RELOC (R_V810_WLO_1, 2, 16, 0, dont, false, v850),
1794 V800_RELOC (R_V810_GPWLO_1, 2, 16, 0, signed, false, v850),
1795 V800_RELOC (R_V850_BLO_1, 4, 16, 0, signed, false, v850),
1796 V800_RELOC (R_V850_HWLO_1, 2, 16, 0, signed, false, v850),
1798 V800_RELOC (R_V850_GPBLO_1, 4, 16, 1, signed, false, v850),
1799 V800_RELOC (R_V850_GPHWLO_1, 2, 16, 1, signed, false, v850),
1801 V800_RELOC (R_V850_EPBLO, 4, 16, 1, signed, false, v850),
1802 V800_RELOC (R_V850_EPHWLO, 2, 16, 1, signed, false, v850),
1804 V800_RELOC (R_V850_EPWLO_N, 2, 16, 1, signed, false, v850),
1805 V800_RELOC (R_V850_PC32, 4, 32, 1, signed, true, v850),
1806 V800_RELOC (R_V850_W23BIT, 4, 23, 1, signed, false, v850),
1807 V800_RELOC (R_V850_GPW23BIT, 4, 23, 1, signed, false, v850),
1808 V800_RELOC (R_V850_EPW23BIT, 4, 23, 1, signed, false, v850),
1809 V800_RELOC (R_V850_B23BIT, 4, 23, 1, signed, false, v850),
1810 V800_RELOC (R_V850_GPB23BIT, 4, 23, 1, signed, false, v850),
1811 V800_RELOC (R_V850_EPB23BIT, 4, 23, 1, signed, false, v850),
1814 V800_RELOC (R_V850_DW8, 4, 8, 2, signed, false, v850),
1815 V800_RELOC (R_V850_GPDW8, 4, 8, 2, signed, false, v850),
1816 V800_RELOC (R_V850_EPDW8, 4, 8, 2, signed, false, v850),
1817 V800_RELOC (R_V850_PC9, 2, 9, 3, signed, true, v850),
1818 V800_RELOC (R_V810_REGBYTE, 1, 8, 0, dont, false, v850),
1819 V800_RELOC (R_V810_REGHWORD, 2, 16, 0, dont, false, v850),
1820 V800_RELOC (R_V810_REGWORD, 4, 32, 0, dont, false, v850),
1821 V800_RELOC (R_V810_REGWLO, 2, 16, 0, dont, false, v850),
1822 V800_RELOC (R_V810_REGWHI, 2, 16, 0, dont, false, v850),
1823 V800_RELOC (R_V810_REGWHI1, 2, 16, 0, dont, false, v850),
1824 V800_RELOC (R_V850_REGW23BIT, 4, 23, 1, signed, false, v850),
1825 V800_RELOC (R_V850_REGB23BIT, 4, 23, 1, signed, false, v850),
1826 V800_RELOC (R_V850_REGDW8, 4, 8, 2, signed, false, v850),
1827 V800_RELOC (R_V810_EPBYTE, 1, 8, 0, dont, false, v850),
1828 V800_RELOC (R_V810_EPHWORD, 2, 16, 0, dont, false, v850),
1829 V800_RELOC (R_V810_EPWORD, 4, 32, 0, dont, false, v850),
1830 V800_RELOC (R_V850_WLO23, 4, 32, 1, dont, false, v850),
1831 V800_RELOC (R_V850_WORD_E, 4, 32, 1, dont, false, v850),
1832 V800_RELOC (R_V850_REGWORD_E, 4, 32, 1, dont, false, v850),
1833 V800_RELOC (R_V850_WORD, 4, 32, 0, dont, false, v850),
1834 V800_RELOC (R_V850_GPWORD, 4, 32, 0, dont, false, v850),
1835 V800_RELOC (R_V850_REGWORD, 4, 32, 0, dont, false, v850),
1836 V800_RELOC (R_V850_EPWORD, 4, 32, 0, dont, false, v850),
1837 V800_RELOC (R_V810_TPBYTE, 1, 8, 0, dont, false, v850),
1838 V800_RELOC (R_V810_TPHWORD, 2, 16, 0, dont, false, v850),
1839 V800_RELOC (R_V810_TPWORD, 4, 32, 0, dont, false, v850),
1840 V800_RELOC (R_V810_TPWLO, 2, 16, 0, dont, false, v850),
1841 V800_RELOC (R_V810_TPWHI, 2, 16, 0, dont, false, v850),
1842 V800_RELOC (R_V810_TPWHI1, 2, 16, 0, dont, false, v850),
1843 V800_RELOC (R_V850_TPHWLO, 2, 16, 1, dont, false, v850),
1844 V800_RELOC (R_V850_TPBLO, 4, 24, 0, dont, false, v850),
1845 V800_RELOC (R_V810_TPWLO_1, 2, 16, 0, signed, false, v850),
1846 V800_RELOC (R_V850_TPBLO_1, 4, 16, 0, signed, false, v850),
1847 V800_RELOC (R_V850_TPHWLO_1, 2, 16, 0, signed, false, v850),
1848 V800_RELOC (R_V850_TP23BIT, 4, 23, 0, signed, false, v850),
1849 V800_RELOC (R_V850_TPW23BIT, 4, 23, 0, signed, false, v850),
1850 V800_RELOC (R_V850_TPDW8, 4, 8, 0, signed, false, v850)
1892 /* Set the howto pointer for an V850 ELF reloc. */
1914 /* Set the howto pointer for a V850 ELF reloc (type RELA). */
2177 /* Relocate an V850 ELF section. */
2445 /* Copy a v850 note section from one object module to another. */
2772 /* Function to keep V850 specific file flags. */
2913 fprintf (file, _("unknown v850 architecture"));
2915 fprintf (file, _("v850 E3 architecture"));
2917 fprintf (file, _("v850 architecture"));
2924 case E_V850_ARCH: fprintf (file, _("v850 architecture")); break;
2940 /* V850 ELF uses four common sections. One is the usual one, and the
2991 /* Handle the special V850 section numbers that a symbol may use. */
3002 refer to a v850 specific section created by the assembler.
3046 file. We must handle the special v850 section numbers here. */
3060 refer to a v850 specific section created by the assembler.
3170 /* Set the correct type for a V850 ELF section. We do this
4135 #define TARGET_LITTLE_NAME "elf32-v850"
4276 #define TARGET_LITTLE_NAME "elf32-v850-rh850"