r5s77631ay266bgv Renesas Electronics Corporation., r5s77631ay266bgv Datasheet - Page 142

no-image

r5s77631ay266bgv

Manufacturer Part Number
r5s77631ay266bgv
Description
Renesas 32-bit Risc Microcomputer Superhtm Risc Engine Family Sh-4a Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
Section 3 Instruction Set
Table 3.11 Floating-Point Double-Precision Instructions
Table 3.12 Floating-Point Control Instructions
Rev. 1.00 Oct. 01, 2007 Page 76 of 1956
REJ09B0256-0100
Instruction
FABS
FADD
FCMP/EQ
FCMP/GT
FDIV
FCNVDS
FCNVSD
FLOAT
FMUL
FNEG
FSQRT
FSUB
FTRC
Instruction
LDS
LDS
LDS.L @Rm+,FPSCR (Rm) → FPSCR, Rm+4 → Rm 0100mmmm01100110
LDS.L @Rm+,FPUL
STS
STS
STS.L FPSCR,@-Rn
STS.L FPUL,@-Rn
Rm,FPSCR
Rm,FPUL
FPSCR,Rn
FPUL,Rn
DRn
DRm,DRn
DRm,DRn
DRm,DRn
DRm,DRn
DRm,FPUL double_to_ float(DRm) →
FPUL,DRn float_to_ double (FPUL) →
FPUL,DRn (float)FPUL → DRn
DRm,DRn
DRn
DRn
DRm,DRn
DRm,FPUL (long) DRm → FPUL
Operation
Rm → FPSCR
Rm → FPUL
(Rm) → FPUL, Rm+4 → Rm
FPSCR → Rn
FPUL → Rn
Rn – 4 → Rn, FPSCR → (Rn)
Rn – 4 → Rn, FPUL → (Rn)
Operation
DRn & H'7FFF FFFF FFFF
FFFF → DRn
DRn + DRm → DRn
When DRn = DRm, 1 → T
Otherwise, 0 → T
When DRn > DRm, 1 → T
Otherwise, 0 → T
DRn /DRm → DRn
FPUL
DRn
DRn *DRm → DRn
DRn ^ H'8000 0000 0000
0000 → DRn
√DRn → DRn
DRn – DRm → DRn
Instruction Code
1111nnn001011101
1111nnn0mmm00000
1111nnn0mmm00100
1111nnn0mmm00101
1111nnn0mmm00011
1111mmm010111101
1111nnn010101101
1111nnn000101101
1111nnn0mmm00010
1111nnn001001101
1111nnn001101101
1111nnn0mmm00001
1111mmm000111101
Instruction Code
0100mmmm01101010
0100mmmm01011010
0100mmmm01010110
0000nnnn01101010
0000nnnn01011010
0100nnnn01100010
0100nnnn01010010
Privileged T Bit
Privileged T Bit
Compari
son
result
Compari
son
result
New
New

Related parts for r5s77631ay266bgv