diff options
Diffstat (limited to 'bfd/reloc.c')
-rw-r--r-- | bfd/reloc.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/bfd/reloc.c b/bfd/reloc.c index f304935..a32d0b2 100644 --- a/bfd/reloc.c +++ b/bfd/reloc.c @@ -2063,6 +2063,22 @@ ENUMDOC Low 16 bits. ENUM + BFD_RELOC_MIPS16_HI16 +ENUMDOC + MIPS16 high 16 bits of 32-bit value. +ENUM + BFD_RELOC_MIPS16_HI16_S +ENUMDOC + MIPS16 high 16 bits of 32-bit value but the low 16 bits will be sign + extended and added to form the final result. If the low 16 + bits form a negative number, we need to add one to the high value + to compensate for the borrow when the low bits are added. +ENUM + BFD_RELOC_MIPS16_LO16 +ENUMDOC + MIPS16 low 16 bits. + +ENUM BFD_RELOC_MIPS_LITERAL ENUMDOC Relocation against a MIPS literal section. |