MIPS_V0_REGNUM. MIPS_A0_REGNUM, MIPS_T9_REGNUM and MIPS_RA_REGNUM
to enum with register numbers.
(enum mips_insn_size): New enum.
+2004-10-26 Mark Kettenis <kettenis@gnu.org>
+
+ * mips-tdep.h: Add MIPS_ZERO_REGNUM, MIPS_AT_REGNUM,
+ MIPS_V0_REGNUM. MIPS_A0_REGNUM, MIPS_T9_REGNUM and MIPS_RA_REGNUM
+ to enum with register numbers.
+ (enum mips_insn_size): New enum.
+
2004-10-26 Andrew Cagney <cagney@gnu.org>
* config/mips/tm-linux.h: Delete #undef SKIP_TRAMPOLINE_CODE.
};
extern const struct mips_regnum *mips_regnum (struct gdbarch *gdbarch);
-enum {
+enum
+{
+ MIPS_ZERO_REGNUM = 0,
+ MIPS_AT_REGNUM = 1,
+ MIPS_V0_REGNUM = 2,
+ MIPS_A0_REGNUM = 4,
+ MIPS_T9_REGNUM = 25,
MIPS_SP_REGNUM = 29,
+ MIPS_RA_REGNUM = 31,
MIPS_EMBED_LO_REGNUM = 33,
MIPS_EMBED_HI_REGNUM = 34,
MIPS_EMBED_BADVADDR_REGNUM = 35,
/* Defined in mips-tdep.c and used in remote-mips.c */
extern void deprecated_mips_set_processor_regs_hack (void);
+/* Instruction sizes. */
+enum mips_insn_size
+{
+ MIPS16_INSN_SIZE = 2,
+ MIPS32_INSN_SIZE = 4
+};
+
/* Single step based on where the current instruction will take us. */
extern void mips_software_single_step (enum target_signal, int);