Renesas SH7781 User Manual
Page 92
![background image](/manuals/199869/92/background.png)
3. Instruction Set
Rev.1.00 Jan. 10, 2008 Page 62 of 1658
REJ09B0261-0100
Instruction Operation
Instruction Code
Privileged
T Bit New
SYNCO
Data accesses invoked
by the following
instructions are not
executed until execution
of data accesses which
precede this instruction
has been completed.
0000000010101011
⎯
⎯ New
TRAPA
#imm
PC + 2
→ SPC,
SR
→ SSR, R15 → SGR,
1
→ SR.MD/BL/RB, #imm
<< 2
→ TRA,
H'160
→ EXPEVT,
VBR + H'0100
→ PC
11000011iiiiiiii
— —
—
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 — —
—