English
Language : 

SH7760 Datasheet, PDF (120/1345 Pages) Renesas Technology Corp – SuperHTM RISC engine
Table 4.9 Floating-Point Single-Precision Instructions
Instruction
Operation
Instruction Code
Privileged T Bit
FLDI0
FRn
H'0000 0000 → FRn
1111nnnn10001101 —
—
FLDI1
FRn
H'3F80 0000 → FRn
1111nnnn10011101 —
—
FMOV
FRm,FRn
FRm → FRn
1111nnnnmmmm1100 —
—
FMOV.S @Rm,FRn
(Rm) → FRn
1111nnnnmmmm1000 —
—
FMOV.S @(R0,Rm),FRn (R0 + Rm) → FRn
1111nnnnmmmm0110 —
—
FMOV.S @Rm+,FRn
(Rm) → FRn, Rm + 4 → Rm 1111nnnnmmmm1001 —
—
FMOV.S FRm,@Rn
FRm → (Rn)
1111nnnnmmmm1010 —
—
FMOV.S FRm,@-Rn
Rn-4 → Rn, FRm → (Rn) 1111nnnnmmmm1011 —
—
FMOV.S FRm,@(R0,Rn) FRm → (R0 + Rn)
1111nnnnmmmm0111 —
—
FMOV
DRm,DRn
DRm → DRn
1111nnn0mmm01100 —
—
FMOV
@Rm,DRn
(Rm) → DRn
1111nnn0mmmm1000 —
—
FMOV
@(R0,Rm),DRn (R0 + Rm) → DRn
1111nnn0mmmm0110 —
—
FMOV
@Rm+,DRn
(Rm) → DRn, Rm + 8 → Rm 1111nnn0mmmm1001 —
—
FMOV
DRm,@Rn
DRm → (Rn)
1111nnnnmmm01010 —
—
FMOV
DRm,@-Rn
Rn-8 → Rn, DRm → (Rn) 1111nnnnmmm01011 —
—
FMOV
DRm,@(R0,Rn) DRm → (R0 + Rn)
1111nnnnmmm00111 —
—
FLDS
FRm,FPUL
FRm → FPUL
1111mmmm00011101 —
—
FSTS
FPUL,FRn
FPUL → FRn
1111nnnn00001101 —
—
FABS
FRn
FRn & H'7FFF FFFF → FRn 1111nnnn01011101 —
—
FADD
FRm,FRn
FRn + FRm → FRn
1111nnnnmmmm0000 —
—
FCMP/EQ FRm,FRn
When FRn = FRm, 1 → T
Otherwise, 0 → T
1111nnnnmmmm0100 —
Comparison
result
FCMP/GT FRm,FRn
When FRn > FRm, 1 → T
Otherwise, 0 → T
1111nnnnmmmm0101 —
Comparison
result
FDIV
FRm,FRn
FRn/FRm → FRn
1111nnnnmmmm0011 —
—
FLOAT FPUL,FRn
(float) FPUL → FRn
1111nnnn00101101 —
—
FMAC
FR0,FRm,FRn FR0*FRm + FRn → FRn 1111nnnnmmmm1110 —
—
FMUL
FRm,FRn
FRn*FRm → FRn
1111nnnnmmmm0010 —
—
FNEG
FRn
FRn ∧ H'8000 0000 → FRn 1111nnnn01001101 —
—
FSQRT FRn
√FRn → FRn
1111nnnn01101101 —
—
FSUB
FRm,FRn
FRn – FRm → FRn
1111nnnnmmmm0001 —
—
FTRC
FRm,FPUL
(long) FRm → FPUL
1111mmmm00111101 —
—
Rev. 1.0, 02/03, page 70 of 1294