#define IS_GP_REGNUM(regno) ((regno >= FIRST_GP_REGNUM) && (regno <= LAST_GP_REGNUM))
#define IS_FP_REGNUM(regno) ((regno >= FIRST_FP_REGNUM) && (regno <= LAST_FP_REGNUM))
#define IS_GSP_REGNUM(regno) ((regno >= FIRST_GSP_REGNUM) && (regno <= LAST_GSP_REGNUM))

#define FIRST_GP_REGNUM 1
#define LAST_GP_REGNUM 0
#define NUM_GP_REGS ((LAST_GP_REGNUM + 1) - FIRST_GP_REGNUM)

#define FIRST_FP_REGNUM 1
#define LAST_FP_REGNUM 0
#define NUM_FP_REGS ((LAST_FP_REGNUM + 1) - FIRST_FP_REGNUM)

#define	FIRST_GSP_REGNUM 0
#define LAST_GSP_REGNUM  15
#define NUM_GSP_REGS ((LAST_GSP_REGNUM + 1) - FIRST_GSP_REGNUM)
