]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - include/coff/z8k.h
Split relocation defines out of coff/internal.h
[thirdparty/binutils-gdb.git] / include / coff / z8k.h
index c1da61cfbccb400f719c999b759bf683ccdb1bd2..90ac466e4d012cc9b3dfadc839bf673f166e9181 100644 (file)
@@ -47,3 +47,14 @@ struct external_reloc
 #define RELOC struct external_reloc
 #define RELSZ 16
 
+/* Z8k relocations.  */
+#define R_IMM16   0x01         /* 16 bit abs */
+#define R_JR      0x02         /* jr  8 bit disp */
+#define R_IMM32   0x11         /* 32 bit abs */
+#define R_IMM8    0x22         /* 8 bit abs */
+#define R_IMM4L   0x23         /* low nibble */
+#define R_REL16   0x04         /* 16 bit PC rel */
+#define R_CALLR   0x05         /* callr 12 bit disp */
+#define R_SEG     0x10         /* set if in segmented mode */
+#define R_IMM4H   0x24         /* high nibble */
+#define R_DISP7   0x25         /* djnz displacement */