EasyManua.ls Logo

Renesas SuperH SH-4A - Table 3.10 Floating-Point Single-Precision Instructions

Renesas SuperH SH-4A
472 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Rev. 1.50, 10/04, page 40 of 448
Table 3.10 Floating-Point Single-Precision Instructions
Instruction Operation Instruction Code Privileged T Bit New
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
Comparis
on result
FCMP/GT FRm,FRn When FRn > FRm, 1 T
Otherwise, 0 T
1111nnnnmmmm0101
Comparis
on 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
— —

Table of Contents

Related product manuals