|
SH7708 Datasheet, PDF (50/625 Pages) Renesas Technology Corp – SuperH™ RISC engine | |||
|
◁ |
Table 2.7 Arithmetic Instructions (cont)
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(â5)* â
DMULU.L Rm,Rn
Unsigned operation of
Rn à Rm â MACH,
MACL 32 Ã 32 â 64 bits
0011nnnnmmmm0101 â
2(â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) 0000nnnnmmmm1111 â
à (Rm) + MAC â MAC,
Rn + 4 â Rn,
Rm + 4 â Rm
32 Ã 32 + 64 â 64 bits
2(â5)* â
MAC.W @Rm+,@Rn+ Signed operation of (Rn) 0100nnnnmmmm1111 â
à (Rm) + MAC â MAC,
Rn + 2 â Rn,
Rm + 2 â Rm
16 Ã 16 + 64 â 64 bits
2(â5)* â
MUL.L Rm,Rn
Rn à Rm â MACL
32 Ã 32 â 32 bits
0000nnnnmmmm0111 â
2(â5)* â
MULS.W Rm,Rn
Signed operation of Rn
à Rm â MAC
16 Ã 16 â 32 bits
0010nnnnmmmm1111 â
1(â3)* â
MULU.W Rm,Rn
Unsigned operation of
Rn à Rm â MAC
16 Ã 16 â 32 bits
0010nnnnmmmm1110 â
1(â3)* â
36
|
▷ |