;Register definition for RC32300
;===============================
;
; name: user defined name of the register
; type: the type of the register
;	GPR	general purpose register
;	CP0	CP0 register
;	MM	memory mapped register
;	DMMx	direct memory mapped register with offset
;		x = 1..4
;		the base is defined in the configuration file
;		e.g. DMM1 0x02200000
; addr:	the number, adddress or offset of the register
; size	the size of the register (8,16 or 32)
;
;name		type	addr		size
;-------------------------------------------
;
;
; CP0 Registers
;
index   	CP0     0
random  	CP0     1
elo0    	CP0     2
elo1    	CP0     3
context 	CP0     4
pmask   	CP0     5
wired   	CP0     6
bad     	CP0     8
ehi     	CP0     10
;
count   	CP0     9
compare 	CP0     11
status  	CP0     12
cause   	CP0     13
epc     	CP0     14
prid    	CP0     15
config  	CP0     16
iwatch  	CP0     18
dwatch  	CP0     19
iepc    	CP0     22
depc    	CP0     23
debug   	CP0     24
ecc     	CP0     26
cache   	CP0     27
taglo   	CP0     28
eepc    	CP0     30
;
;
; DSU Registers
;
dcr 		DMM1    0x0000
ibs 		DMM1    0x0004
dbs 		DMM1    0x0008
pbs 		DMM1    0x000c
;
iba0		DMM1    0x0100
ibc0		DMM1    0x0104
ibm0		DMM1    0x0108
iba1		DMM1    0x0110
ibc1		DMM1    0x0114
ibm1		DMM1    0x0118
;
dba0		DMM1    0x0200
dbc0		DMM1    0x0204
dbm0		DMM1    0x0208
;
pba0		DMM1    0x0300
pbd0		DMM1    0x0304
pbm0		DMM1    0x0308
pbc0		DMM1    0x030c
;

