Section 2 CPU
Rev. 5.00 May 29, 2006 page 37 of 698
REJ09B0146-0500
Instruction
Operation
Code
Privileged
Mode
Cycles
T Bit
DMULS.L Rm,Rn
Signed operation of
Rn
×
Rm
→
MACH,
MACL 32
×
32
→
64 bits
0011nnnnmmmm1101
—
2 to (5)
*
—
DMULU.L Rm,Rn
Unsigned operation of
Rn
×
Rm
→
MACH,
MACL 32
×
32
→
64 bits
0011nnnnmmmm0101
—
2 to (5)
*
—
DT
Rn
Rn – 1
→
Rn, if Rn
=
0, 1
→
T, else 0
→
T
0100nnnn00010000
—
1
Comparison
result
EXTS.B Rm,Rn
A byte in Rm is sign-
extended
→
Rn
0110nnnnmmmm1110
—
1
—
EXTS.W Rm,Rn
A word in Rm is sign-
extended
→
Rn
0110nnnnmmmm1111
—
1
—
EXTU.B Rm,Rn
A byte in Rm is zero-
extended
→
Rn
0110nnnnmmmm1100
—
1
—
EXTU.W Rm,Rn
A word in Rm is zero-
extended
→
Rn
0110nnnnmmmm1101
—
1
—
MAC.L
@Rm+,@Rn+
Signed operation of (Rn)
×
(Rm)
+
MAC
→
MAC,
Rn + 4
→
Rn,
Rm + 4
→
Rm
32
×
32 + 64
→
64 bits
0000nnnnmmmm1111
—
2 to (5)
*
—
MAC.W
@Rm+,@Rn+
Signed operation of (Rn)
×
(Rm)
+
MAC
→
MAC,
Rn + 2
→
Rn,
Rm + 2
→
Rm
16
×
16 + 64
→
64 bits
0100nnnnmmmm1111
—
2 to (5)
*
—
MUL.L
Rm,Rn
Rn
×
Rm
→
MACL
32
×
32
→
32 bits
0000nnnnmmmm0111
—
2 to (5)
*
—
MULS.W Rm,Rn
Signed operation of Rn
×
Rm
→
MACL
16
×
16
→
32 bits
0010nnnnmmmm1111
—
1 to (3)
*
—
MULU.W Rm,Rn
Unsigned operation of
Rn
×
Rm
→
MACL
16
×
16
→
32 bits
0010nnnnmmmm1110
—
1 to (3)
*
—
NEG
Rm,Rn
0–Rm
→
Rn
0110nnnnmmmm1011
—
1
—
NEGC
Rm,Rn
0–Rm–T
→
Rn,
Borrow
→
T
0110nnnnmmmm1010
—
1
Borrow
Summary of Contents for SH7706 Series
Page 8: ...Rev 5 00 May 29 2006 page viii of xlviii ...
Page 160: ...Section 5 Cache Rev 5 00 May 29 2006 page 112 of 698 REJ09B0146 0500 ...
Page 370: ...Section 11 Watchdog Timer WDT Rev 5 00 May 29 2006 page 322 of 698 REJ09B0146 0500 ...
Page 554: ...Section 17 Pin Function Controller PFC Rev 5 00 May 29 2006 page 506 of 698 REJ09B0146 0500 ...
Page 576: ...Section 18 I O Ports Rev 5 00 May 29 2006 page 528 of 698 REJ09B0146 0500 ...
Page 746: ...Index Rev 5 00 May 29 2006 page 698 of 698 REJ09B0146 0500 ...
Page 749: ...SH7706 Group Hardware Manual ...