|
SH7760 Datasheet, PDF (81/1345 Pages) Renesas Technology Corp – SuperHTM RISC engine | |||
|
◁ |
Floating-Point Registers: There are thirty-two floating-point registers, FR0âFR15 and XF0â
XF15. FR0âFR15 and XF0âXF15 can be assigned to either of two banks (FPR0_BANK0â
FPR15_BANK0 or FPR0_BANK1âFPR15_BANK1).
FR0âFR15 can be used as the eight registers DR0/2/4/6/8/10/12/14 (double-precision floating-
point registers, or pair registers) or the four registers FV0/4/8/12 (register vectors), while XF0â
XF15 can be used as the eight registers XD0/2/4/6/8/10/12/14 (register pairs) or register matrix
XMTRX.
Register values after a reset are shown in table 2.1.
Table 2.1 Initial Register Values
Type
Registers
Initial Value*
General registers R0_BANK0 to R7_BANK0,
R0_BANK1 to R7_BANK1,
R8 to R15
Undefined
Control registers SR
MD bit = 1, RB bit = 1, BL bit = 1, FD bit = 0,
I3 to I0 bits = 1111 (H'F), reserved bits = 0,
others = undefined
GBR, SSR, SPC, SGR, DBR Undefined
VBR
H'0000 0000
System registers MACH, MACL, PR, FPUL Undefined
PC
H'A000 0000
FPSCR
H'0004 0001
Floating-point
registers
FR0 to FR15, XF0 to XF15 Undefined
Note: * Initialized by a power-on reset and manual reset.
The CPU register configuration in each processing mode is shown in figure 2.2.
User mode and privileged mode are switched by the processing mode bit (MD) in the status
register.
Rev. 0.1, 02/03, page 31 of 1294
|
▷ |