|
SH7763 Datasheet, PDF (142/2026 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC Engine Family SH-4A Series | |||
|
◁ |
Section 3 Instruction Set
Table 3.11 Floating-Point Double-Precision Instructions
Instruction
Operation
FABS
DRn
DRn & H'7FFF FFFF FFFF
FFFF â DRn
FADD
DRm,DRn DRn + DRm â DRn
FCMP/EQ DRm,DRn When DRn = DRm, 1 â T
Otherwise, 0 â T
FCMP/GT DRm,DRn When DRn > DRm, 1 â T
Otherwise, 0 â T
FDIV
FCNVDS
FCNVSD
FLOAT
FMUL
FNEG
FSQRT
FSUB
FTRC
DRm,DRn DRn /DRm â DRn
DRm,FPUL double_to_ float(DRm) â
FPUL
FPUL,DRn float_to_ double (FPUL) â
DRn
FPUL,DRn (float)FPUL â DRn
DRm,DRn DRn *DRm â DRn
DRn
DRn ^ H'8000 0000 0000
0000 â DRn
DRn
âDRn â DRn
DRm,DRn DRn â DRm â DRn
DRm,FPUL (long) DRm â FPUL
Instruction Code
1111nnn001011101
1111nnn0mmm00000
1111nnn0mmm00100
1111nnn0mmm00101
1111nnn0mmm00011
1111mmm010111101
1111nnn010101101
1111nnn000101101
1111nnn0mmm00010
1111nnn001001101
1111nnn001101101
1111nnn0mmm00001
1111mmm000111101
Privileged T Bit
â
â
New
â
â
â
â
â
Compari â
son
result
â
Compari â
son
result
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
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
â
â
â
â
â
â
â
â
Rev. 1.00 Oct. 01, 2007 Page 76 of 1956
REJ09B0256-0100
|
▷ |