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