2002-07-25 H.J. Lu * mips.h (E_MIPS_ARCH_6): New. (E_MIPS_ARCH_ALGOR_32): New. (E_MIPS_ARCH_32): Changed. (E_MIPS_ARCH_64): Changed. (E_MIPS_ARCH_32R2): New. (E_MIPS_ARCH_64R2): New. --- include/elf/mips.h.mips Fri Sep 7 15:43:58 2001 +++ include/elf/mips.h Thu Jul 25 08:21:10 2002 @@ -139,11 +139,23 @@ END_RELOC_NUMBERS (R_MIPS_maxext) /* -mips5 code. */ #define E_MIPS_ARCH_5 0x40000000 +/* Used by IRIX. */ +#define E_MIPS_ARCH_6 0x50000000 + +/* Used by Algorithmics. */ +#define E_MIPS_ARCH_ALGOR_32 0x50000000 + /* -mips32 code. */ -#define E_MIPS_ARCH_32 0x50000000 +#define E_MIPS_ARCH_32 0x60000000 /* -mips64 code. */ -#define E_MIPS_ARCH_64 0x60000000 +#define E_MIPS_ARCH_64 0x70000000 + +/* MIPS32 code. */ +#define E_MIPS_ARCH_32R2 0x80000000 + +/* MIPS64 code. */ +#define E_MIPS_ARCH_64R2 0x90000000 /* The ABI of the file. Also see EF_MIPS_ABI2 above. */ #define EF_MIPS_ABI 0x0000F000