|
SH7730 Datasheet, PDF (116/1188 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7780 Series | |||
|
◁ |
Section 3 Instruction Set
Table 3.12 Floating-Point Control Instructions
Instruction
LDS Rm,FPSCR
LDS Rm,FPUL
LDS.L @Rm+,FPSCR
LDS.L @Rm+,FPUL
STS FPSCR,Rn
STS FPUL,Rn
STS.L FPSCR,@-Rn
STS.L FPUL,@-Rn
Operation
Rm â FPSCR
Rm â FPUL
(Rm) â FPSCR, Rm+4 â Rm
(Rm) â FPUL, Rm+4 â Rm
FPSCR â Rn
FPUL â Rn
Rn â 4 â Rn, FPSCR â (Rn)
Rn â 4 â Rn, FPUL â (Rn)
Instruction Code
0100mmmm01101010
0100mmmm01011010
0100mmmm01100110
0100mmmm01010110
0000nnnn01101010
0000nnnn01011010
0100nnnn01100010
0100nnnn01010010
Privileged T Bit
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
Table 3.13 Floating-Point Graphics Acceleration Instructions
Instruction
Operation
Instruction Code
Privileged T Bit
FMOV DRm,XDn
DRm â XDn
1111nnn1mmm01100 â
â
FMOV XDm,DRn
XDm â DRn
1111nnn0mmm11100 â
â
FMOV XDm,XDn
XDm â XDn
1111nnn1mmm11100 â
â
FMOV @Rm,XDn
(Rm) â XDn
1111nnn1mmmm1000 â
â
FMOV @Rm+,XDn
(Rm) â XDn, Rm + 8 â Rm
1111nnn1mmmm1001 â
â
FMOV @(R0,Rm),XDn (R0 + Rm) â XDn
1111nnn1mmmm0110 â
â
FMOV XDm,@Rn
XDm â (Rn)
1111nnnnmmm11010 â
â
FMOV XDm,@-Rn
Rn â 8 â Rn, XDm â (Rn)
1111nnnnmmm11011 â
â
FMOV XDm,@(R0,Rn) XDm â (R0 + Rn)
1111nnnnmmm10111 â
â
FIPR FVm,FVn
inner_product (FVm, FVn) â
1111nnmm11101101 â
â
FR[n+3]
FTRV XMTRX,FVn transform_vector (XMTRX, FVn) â 1111nn0111111101 â
â
FVn
FRCHG
~FPSCR.FR â FPSCR.FR
1111101111111101 â
â
FSCHG
~FPSCR.SZ â FPSCR.SZ
1111001111111101 â
â
FPCHG
~FPSCR.PR â FPSCR.PR
1111011111111101 

FSRRA FRn
1/sqrt(FRn) â FRn
1111nnnn01111101 

FSCA FPUL,DRn
sin(FPUL) â FRn
cos(FPUL) â FR[n + 1]
1111nnn011111101 

Note: * sqrt(FRn) is the square root of FRn.
Rev. 1.00 Sep. 19, 2007 Page 68 of 1136
REJ09B0359-0100
|
▷ |