Section 3 Instruction Set
Rev. 1.00 Oct. 01, 2007 Page 76 of 1956
REJ09B0256-0100
Table 3.11 Floating-Point Double-Precision Instructions
Instruction Operation
Instruction Code
Privileged
T Bit
New
FABS
DRn
DRn & H'7FFF FFFF FFFF
FFFF
→
DRn
1111nnn001011101
— —
—
FADD
DRm,DRn DRn + DRm
→
DRn
1111nnn0mmm00000
— —
—
FCMP/EQ
DRm,DRn When DRn = DRm, 1
→
T
Otherwise, 0
→
T
1111nnn0mmm00100
— Compari
son
result
—
FCMP/GT
DRm,DRn When DRn > DRm, 1
→
T
Otherwise, 0
→
T
1111nnn0mmm00101
— Compari
son
result
—
FDIV DRm,DRn
DRn
/DRm
→
DRn
1111nnn0mmm00011
— —
—
FCNVDS DRm,FPUL
double_to_
float(DRm)
→
FPUL
1111mmm010111101
— —
—
FCNVSD FPUL,DRn
float_to_
double
(FPUL)
→
DRn
1111nnn010101101
— —
—
FLOAT FPUL,DRn
(float)FPUL
→
DRn
1111nnn000101101
— —
—
FMUL DRm,DRn
DRn
*
DRm
→
DRn
1111nnn0mmm00010
— —
—
FNEG
DRn
DRn ^ H'8000 0000 0000
0000
→
DRn
1111nnn001001101
— —
—
FSQRT DRn
√
DRn
→
DRn
1111nnn001101101
— —
—
FSUB
DRm,DRn DRn – DRm
→
DRn
1111nnn0mmm00001
— —
—
FTRC DRm,FPUL
(long)
DRm
→
FPUL
1111mmm000111101
— —
—
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
— —
—
Summary of Contents for SH7763
Page 2: ...Rev 1 00 Oct 01 2007 Page ii of lxvi ...
Page 122: ...Section 2 Programming Model Rev 1 00 Oct 01 2007 Page 56 of 1956 REJ09B0256 0100 ...
Page 144: ...Section 3 Instruction Set Rev 1 00 Oct 01 2007 Page 78 of 1956 REJ09B0256 0100 ...
Page 170: ...Section 4 Pipelining Rev 1 00 Oct 01 2007 Page 104 of 1956 REJ09B0256 0100 ...
Page 282: ...Section 7 Caches Rev 1 00 Oct 01 2007 Page 216 of 1956 REJ09B0256 0100 ...
Page 378: ...Section 9 Interrupt Controller INTC Rev 1 00 Oct 01 2007 Page 312 of 1956 REJ09B0256 0100 ...
Page 514: ...Section 12 DDR SDRAM Interface DDRIF Rev 1 00 Oct 01 2007 Page 448 of 1956 REJ09B0256 0100 ...
Page 630: ...Section 13 PCI Controller PCIC Rev 1 00 Oct 01 2007 Page 564 of 1956 REJ09B0256 0100 ...
Page 710: ...Section 16 Clock Pulse Generator CPG Rev 1 00 Oct 01 2007 Page 644 of 1956 REJ09B0256 0100 ...
Page 732: ...Section 17 Watchdog Timer and Reset WDT Rev 1 00 Oct 01 2007 Page 666 of 1956 REJ09B0256 0100 ...
Page 752: ...Section 18 Power Down Mode Rev 1 00 Oct 01 2007 Page 686 of 1956 REJ09B0256 0100 ...
Page 772: ...Section 19 Timer Unit TMU Rev 1 00 Oct 01 2007 Page 706 of 1956 REJ09B0256 0100 ...
Page 824: ...Section 21 Compare Match Timer CMT Rev 1 00 Oct 01 2007 Page 758 of 1956 REJ09B0256 0100 ...
Page 1124: ...Section 26 I 2 C Bus Interface IIC Rev 1 00 Oct 01 2007 Page 1058 of 1956 REJ09B0256 0100 ...
Page 1350: ...Section 30 SIM Card Module SIM Rev 1 00 Oct 01 2007 Page 1284 of 1956 REJ09B0256 0100 ...
Page 1484: ...Section 33 Audio Codec Interface HAC Rev 1 00 Oct 01 2007 Page 1418 of 1956 REJ09B0256 0100 ...
Page 1560: ...Section 35 USB Host Controller USBH Rev 1 00 Oct 01 2007 Page 1494 of 1956 REJ09B0256 0100 ...
Page 1720: ...Section 37 LCD Controller LCDC Rev 1 00 Oct 01 2007 Page 1654 of 1956 REJ09B0256 0100 ...
Page 2025: ......
Page 2026: ...SH7763 Hardware Manual ...