* configure.ac (mipsisa32r2*-*-*, mipsisa32*-*-*): Add smartmips to

sim_igen_machine.
	* configure: Regenerate.
	* mips.igen (model): Add smartmips.
	(MADDU): Increment ACX if carry.
	(do_mult): Clear ACX.
	(ROR,RORV): Add smartmips.
	(include): Include smartmips.igen.
	* sim-main.h (ACX): Set to REGISTERS[89].
	* smartmips.igen: New file.
This commit is contained in:
Thiemo Seufer
2006-08-29 12:45:26 +00:00
parent d85c3a10ae
commit 2d2733fc96
5 changed files with 146 additions and 2 deletions

View File

@@ -348,6 +348,7 @@ struct _sim_cpu {
#define Debug (REGISTERS[86])
#define DEPC (REGISTERS[87])
#define EPC (REGISTERS[88])
#define ACX (REGISTERS[89])
#define AC0LOIDX (33) /* Must be the same register as LO */
#define AC0HIIDX (34) /* Must be the same register as HI */