Section 2 CPU
Rev. 3.00 Sep. 27, 2007 Page 40 of 758
REJ09B0243-0300
Instruction Operation Code
Execution
Cycles
T Bit
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,
32
×
32 + 64
→
64 bits
0000nnnnmmmm1111
2 to 5
*
MAC.W @Rm+,@Rn+
Signed operation of (Rn)
×
(Rm) + MAC
→
MAC,
16
×
16 + 64
→
64 bits
0100nnnnmmmm1111
2 to 4
*
MUL.L Rm,Rn
Rn
×
Rm
→
MACL
32
×
32
→
32 bits
0000nnnnmmmm0111
2 to 5
*
MULS.W Rm,Rn
Signed operation of Rn
×
Rm
→
MAC
16
×
16
→
32 bits
0010nnnnmmmm1111
1 to 3
*
MULU.W Rm,Rn
Unsigned operation of
Rn
×
Rm
→
MAC
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
SUB Rm,Rn
Rn-Rm
→
Rn
0011nnnnmmmm1000
1
SUBC Rm,Rn
Rn-Rm–T
→
Rn,
Borrow
→
T
0011nnnnmmmm1010
1 Borrow
SUBV Rm,Rn
Rn-Rm
→
Rn,
Underflow
→
T
0011nnnnmmmm1011
1 Underflow
Note:
*
Indicates the number of execution cycles for normal operation.
Summary of Contents for SH7124 R5F7124
Page 2: ...Rev 3 00 Sep 27 2007 Page ii of xx ...
Page 8: ...Rev 3 00 Sep 27 2007 Page viii of xx ...
Page 36: ...Section 1 Overview Rev 3 00 Sep 27 2007 Page 16 of 758 REJ09B0243 0300 ...
Page 68: ...Section 2 CPU Rev 3 00 Sep 27 2007 Page 48 of 758 REJ09B0243 0300 ...
Page 108: ...Section 5 Exception Handling Rev 3 00 Sep 27 2007 Page 88 of 758 REJ09B0243 0300 ...
Page 166: ...Section 7 User Break Controller UBC Rev 3 00 Sep 27 2007 Page 146 of 758 REJ09B0243 0300 ...
Page 724: ...Section 20 List of Registers Rev 3 00 Sep 27 2007 Page 704 of 758 REJ09B0243 0300 ...
Page 772: ...Rev 3 00 Sep 27 2007 Page 752 of 758 REJ09B0243 0300 ...
Page 778: ...Rev 3 00 Sep 27 2007 Page 758 of 758 REJ09B0243 0300 ...
Page 781: ......