/* rx-defs.h Renesas RX internal definitions
- Copyright 2008, 2009
- Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
02110-1301, USA. */
#ifndef RX_DEFS_H
-#define RX_DEFS_H
+#define RX_DEFS_H
/* Third operand to rx_op. */
#define RXREL_SIGNED 0
#define RX_RELAX_IMM 2
#define RX_RELAX_DISP 3
+enum rx_cpu_types
+{
+ RX600,
+ RX610,
+ RX200,
+ RX100
+};
+
extern int rx_pid_register;
extern int rx_gp_register;
+extern enum rx_cpu_types rx_cpu;
-extern int rx_error (char *);
+extern int rx_error (const char *);
extern void rx_lex_init (char *, char *);
extern void rx_base1 (int);
extern void rx_base2 (int, int);
extern char * rx_lex_start;
extern char * rx_lex_end;
-#endif
+
+#endif /* RX_DEFS_H */