3. Instruction Set
Rev.1.00 Jan. 10, 2008 Page 64 of 1658
REJ09B0261-0100
Table 3.12 Floating-Point Control Instructions
Instruction Operation
Instruction Code
Privileged
T Bit
New
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
— —
—
Table 3.13 Floating-Point Graphics Acceleration Instructions
Instruction Operation
Instruction Code
Privileged
T Bit
New
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)
→
FR[n+3]
1111nnmm11101101
— —
—
FTRV XMTRX,FVn transform_vector
(XMTRX,
FVn)
→
FVn
1111nn0111111101
— —
—
FRCHG
~FPSCR.FR
→
FPSCR.FR
1111101111111101
— —
—
FSCHG
~FPSCR.SZ
→
FPSCR.SZ
1111001111111101
— —
—
FPCHG
~FPSCR.PR
→
FPSCR.PR
1111011111111101
⎯
⎯
New
FSRRA FRn
1/sqrt(FRn)
→
FRn
1111nnnn01111101
⎯
⎯
New
FSCA FPUL,DRn
sin(FPUL)
→
FRn
*
cos(FPUL)
→
FR[n + 1]
1111nnn011111101
⎯
⎯
New
Note:
*
sqrt(FRn) is the square root of FRn.
Содержание SH7781
Страница 4: ...Rev 1 00 Jan 10 2008 Page iv of xxx REJ09B0261 0100 ...
Страница 74: ...2 Programming Model Rev 1 00 Jan 10 2008 Page 44 of 1658 REJ09B0261 0100 ...
Страница 272: ...8 Caches Rev 1 00 Jan 10 2008 Page 242 of 1658 REJ09B0261 0100 ...
Страница 376: ...10 Interrupt Controller INTC Rev 1 00 Jan 10 2008 Page 346 of 1658 REJ09B0261 0100 ...
Страница 694: ...13 PCI Controller PCIC Rev 1 00 Jan 10 2008 Page 664 of 1658 REJ09B0261 0100 ...
Страница 762: ...14 Direct Memory Access Controller DMAC Rev 1 00 Jan 10 2008 Page 732 of 1658 REJ09B0261 0100 ...
Страница 788: ...15 Clock Pulse Generator CPG Rev 1 00 Jan 10 2008 Page 758 of 1658 REJ09B0261 0100 ...
Страница 828: ...17 Power Down Mode Rev 1 00 Jan 10 2008 Page 798 of 1658 REJ09B0261 0100 ...
Страница 846: ...18 Timer Unit TMU Rev 1 00 Jan 10 2008 Page 816 of 1658 REJ09B0261 0100 ...
Страница 1292: ...24 Multimedia Card Interface MMCIF Rev 1 00 Jan 10 2008 Page 1262 of 1658 REJ09B0261 0100 ...
Страница 1326: ...25 Audio Codec Interface HAC Rev 1 00 Jan 10 2008 Page 1296 of 1658 REJ09B0261 0100 ...
Страница 1482: ...28 General Purpose I O Ports GPIO Rev 1 00 Jan 10 2008 Page 1452 of 1658 REJ09B0261 0100 ...
Страница 1538: ...30 User Debugging Interface H UDI Rev 1 00 Jan 10 2008 Page 1508 of 1658 REJ09B0261 0100 ...
Страница 1688: ...Appendix Rev 1 00 Jan 10 2008 Page 1658 of 1658 REJ09B0261 0100 ...
Страница 1691: ......
Страница 1692: ...SH7785 Hardware Manual ...