|
SH7201 Datasheet, PDF (84/1196 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7200 Series | |||
|
◁ |
Section 2 CPU
2.4.8 Floating Point Operation Instructions
Table 2.17 Floating Point Operation Instructions
Instruction
FABS
FRn
FABS
DRn
FADD
FRm, FRn
FADD
DRm, DRn
FCMP/EQ FRm, FRn
Instruction Code
Operation
1111nnnn01011101 |FRn|âFRn
1111nnn001011101 |DRn|âDRn
1111nnnnmmmm0000 FRn+FRmâFRn
1111nnn0mmm00000 DRn+DRmâDRn
1111nnnnmmmm0100 (FRn=FRm)? 1:0âT
FCMP/EQ DRm, DRn
1111nnn0mmm00100 (DRn=DRm)? 1:0âT
FCMP/GT FRm, FRn
1111nnnnmmmm0101 (FRn>FRm)? 1:0âT
FCMP/GT DRm, DRn
1111nnn0mmm00101 (DRn>DRm)? 1:0âT
FCNVDS
FCNVSD
FDIV
FDIV
FLDI0
FLDI1
FLDS
FLOAT
FLOAT
FMAC
FMOV
FMOV
FMOV.S
FMOV.D
FMOV.S
FMOV.D
DRm, FPUL
FPUL, DRn
FRm, FRn
DRm, DRn
FRn
FRn
FRm, FPUL
FPUL,FRn
FPUL,DRn
FR0,FRm,FRn
FRm, FRn
DRm, DRn
@(R0, Rm), FRn
@(R0, Rm), DRn
@Rm+, FRn
@Rm+, DRn
1111mmm010111101
1111nnn010101101
1111nnnnmmmm0011
1111nnn0mmm00011
1111nnnn10001101
1111nnnn10011101
1111mmmm00011101
1111nnnn00101101
1111nnn000101101
1111nnnnmmmm1110
1111nnnnmmmm1100
1111nnn0mmm01100
1111nnnnmmmm0110
1111nnn0mmmm0110
1111nnnnmmmm1001
1111nnn0mmmm1001
(float)DRmâFPUL
(double)FPULâDRn
FRn/FRmâFRn
DRn/DRmâDRn
0Ã00000000âFRn
0Ã3F800000âFRn
FRmâFPUL
(float)FPULâFRn
(double)FPULâDRn
FR0ÃFRm+FRnâFRn
FRmâFRn
DRmâDRn
(R0+Rm) âFRn
(R0+Rm) âDRn
(Rm) âFRn, Rm+=4
(Rm) âDRn, Rm+=8
Compatibility
Execution
Cycles
T Bit
SH2E SH4
SH-2A/
SH2A-FPU
1

Yes Yes Yes
1

Yes Yes
1

Yes Yes Yes
6

Yes Yes
1
Operation Yes Yes Yes
result
2
Operation
result
Yes Yes
1
Operation Yes Yes Yes
result
2
Operation
result
Yes Yes
2

Yes Yes
2

Yes Yes
10

Yes Yes Yes
23

Yes Yes
1

Yes Yes Yes
1

Yes Yes Yes
1

Yes Yes Yes
1

Yes Yes Yes
2

Yes Yes
1

Yes Yes Yes
1

Yes Yes Yes
2

Yes Yes
1

Yes Yes Yes
2

Yes Yes
1

Yes Yes Yes
2

Yes Yes
Rev. 2.00 Sep. 07, 2007 Page 56 of 1164
REJ09B0321-0200
|
▷ |