Renesas R5S72621 User Manual

Page of 2152
 
Section 2   CPU 
 
R01UH0134EJ0400  Rev. 4.00  
 
Page 87 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
2.4.8
 
Floating-Point Operation Instructions 
Table 2.17  Floating-Point Operation Instructions 
Instruction  
Instruction Code 
Operation 
Execu-
tion 
Cycles T Bit 
Compatibility
 
SH2E SH4 
SH-2A/
SH2A-
FPU 
FABS FRn 
1111nnnn01011101 
|FRn| 
 FRn 
  Yes Yes Yes 
FABS DRn 
1111nnn001011101 
|DRn| 
 DRn 
   Yes 
Yes 
FADD FRm, 
FRn 
1111nnnnmmmm0000 
FRn + FRm 
 FRn 
  Yes Yes Yes 
FADD DRm, 
DRn 
1111nnn0mmm00000 
DRn + DRm 
 DRn 
   Yes 
Yes 
FCMP/EQ  FRm, FRn 
1111nnnnmmmm0100 
(FRn = FRm)? 1:0 
  T
Com- 
parison 
result 
Yes Yes Yes 
FCMP/EQ  DRm, DRn 
1111nnn0mmm00100 
(DRn = DRm)? 1:0 
  T 2 
Com-
parison
result 
 Yes 
Yes 
FCMP/GT  FRm, FRn 
1111nnnnmmmm0101 
(FRn > FRm)? 1:0 
  T
Com- 
parison 
result 
Yes Yes Yes 
FCMP/GT  DRm, DRn 
1111nnn0mmm00101 
(DRn > DRm)? 1:0 
  T 2 
Com- 
parison 
result 
 Yes 
Yes 
FCNVDS DRm, 
FPUL 
1111mmm010111101 
(float) DRm 
 FPUL 
 
 Yes 
Yes 
FCNVSD FPUL, 
DRn 
1111nnn010101101 
(double) FPUL 
 DRn 
 
 Yes 
Yes 
FDIV FRm, 
FRn 
1111nnnnmmmm0011 
FRn/FRm 
 FRn 
10 
 
Yes Yes Yes 
FDIV  
DRm, DRn 
1111nnn0mmm00011 
DRn/DRm 
 DRn 
23 
 
 Yes 
Yes 
FLDI0 FRn 
1111nnnn10001101 
 00000000  FRn 
 
Yes Yes Yes 
FLDI1 FRn 
1111nnnn10011101 
 3F800000  FRn 
 
Yes Yes Yes 
FLDS FRm, 
FPUL 
1111mmmm00011101 
FRm 
 FPUL 
 
Yes Yes Yes 
FLOAT FPUL,FRn 
1111nnnn00101101 
(float)FPUL 
 FRn 
 
Yes Yes Yes 
FLOAT FPUL,DRn 
1111nnn000101101 
(double)FPUL 
 DRn 
 
 Yes 
Yes 
FMAC FR0,FRm,FRn 
1111nnnnmmmm1110 
FR0 
 FRm+FRn  
FRn 
 
Yes Yes Yes 
FMOV FRm, 
FRn 
1111nnnnmmmm1100 
FRm 
 FRn 
 
Yes Yes Yes 
FMOV DRm, 
DRn 
1111nnn0mmm01100 
DRm 
 DRn 
 
 Yes 
Yes