EasyManua.ls Logo

Renesas HD6417641 - Page 124

Renesas HD6417641
1036 pages
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...
Section 2 CPU
Rev. 4.00 Sep. 14, 2005 Page 74 of 982
REJ09B0023-0400
Instruction
Instruction Code
Operation
Execution
States
T Bit
DMULU.L Rm,Rn 0011nnnnmmmm0101 Unsigned operation of
Rn × Rm MACH,
MACL 32 × 32 4 bits
2(5) *
1
DT Rn 0100nnnn00010000 Rn – 1 Rn, if Rn = 0, 1
T, else 0 T
1 Comparison
result
EXTS.B Rm,Rn 0110nnnnmmmm1110 A byte in Rm is sign-extended
Rn
1 —
EXTS.W Rm,Rn 0110nnnnmmmm1111 A word in Rm is sign-extended
Rn
1 —
EXTU.B Rm,Rn 0110nnnnmmmm1100 A byte in Rm is zero-extended
Rn
1 —
EXTU.W Rm,Rn 0110nnnnmmmm1101 A word in Rm is zero-extended
Rn
1 —
MAC.L @Rm+,@Rn+ 0000nnnnmmmm1111 Signed operation of (Rn)
× (Rm) MAC MAC,
Rn + 4 Rn, Rm + 4 Rm
32 × 32 + 64 64 bits
2(5)*
1
MAC.W @Rm+,@Rn+ 0100nnnnmmmm1111 Signed operation of (Rn)
× (Rm) MAC MAC,
Rn + 2 Rn, Rm + 2 Rm
16 × 16 + 64 64 bits
2(5)*
1
MUL.L Rm,Rn 0000nnnnmmmm0111 Rn × Rm MACL
32 × 32 32 bits
2(5)*
1
MULS.W Rm,Rn 0010nnnnmmmm1111 Signed operation of
Rn × Rm MAC
16 × 16 32 bits
1(3)*
2
MULU.W Rm,Rn 0010nnnnmmmm1110 Unsigned operation of
Rn × Rm MAC
16 × 16 32 bits
1(3)*
2
NEG Rm,Rn 0110nnnnmmmm1011 0–Rm Rn 1
NEGC Rm,Rn 0110nnnnmmmm1010 0–Rm–T Rn,
Borrow T
1 Borrow
SUB Rm,Rn 0011nnnnmmmm1000 Rn–Rm Rn 1
SUBC Rm,Rn 0011nnnnmmmm1010 Rn–Rm–T Rn,
Borrow T
1 Borrow

Table of Contents

Related product manuals