|
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
|
▷ |