|
SH7014 Datasheet, PDF (74/754 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer | |||
|
◁ |
2. CPU
Instruction
DMULS.L Rm,Rn
Instruction Code
0011nnnnmmmm1101
DMULU.L Rm,Rn
0011nnnnmmmm0101
DT
Rn
0100nnnn00010000
EXTS.B Rm,Rn
0110nnnnmmmm1110
EXTS.W Rm,Rn
0110nnnnmmmm1111
EXTU.B Rm,Rn
0110nnnnmmmm1100
EXTU.W Rm,Rn
0110nnnnmmmm1101
MAC.L @Rm+,@Rn+ 0000nnnnmmmm1111
MAC.W @Rm+,@Rn+ 0100nnnnmmmm1111
MUL.L Rm,Rn
MULS.W Rm,Rn
0000nnnnmmmm0111
0010nnnnmmmm1111
MULU.W Rm,Rn
0010nnnnmmmm1110
NEG
NEGC
Rm,Rn
Rm,Rn
0110nnnnmmmm1011
0110nnnnmmmm1010
Operation
Exec.
Cycles T Bit
Signed operation of 2 to 4* â¯
Rn à Rm â MACH,
MACL 32 Ã 32 â 64 bit
Unsigned operation of 2 to 4* â¯
Rn à Rm â MACH,
MACL 32 Ã 32 â 64 bit
Rn â 1 â Rn, when 1
Rn is 0, 1 â T. When
Rn is nonzero, 0 â T
Comparison
result
A byte in Rm is sign- 1
â¯
extended â Rn
A word in Rm is sign- 1
â¯
extended â Rn
A byte in Rm is zero- 1
â¯
extended â Rn
A word in Rm is zero- 1
â¯
extended â Rn
Signed operation of 3/
â¯
(Rn) Ã (Rm) + MAC â (2 to 4)*
MAC 32 Ã 32 â 64 bit
Signed operation of 3/(2)* â¯
(Rn) Ã (Rm) + MAC â
MAC 16 Ã 16 + 64 â
64 bit
Rn à Rm â MACL,
32 Ã 32 â 32 bit
2 to 4* â¯
Signed operation of
Rn à Rm â MAC
16 Ã 16 â 32 bit
1 to 3* â¯
Unsigned operation of 1 to 3* â¯
Rn à Rm â MAC
16 Ã 16 â 32 bit
0 â Rm â Rn
1
â¯
0 â Rm â T â Rn,
1
Borrow â T
Borrow
Rev.5.00 Sep. 27, 2007 Page 40 of 716
REJ09B0398-0500
|
▷ |