English
Language : 

SH7641 Datasheet, PDF (140/1036 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family / SH7641 Series
Section 2 CPU
Table 2.31 DSP Operation Instructions
Instruction
Instruction Code
PMULS Se,Sf,Dg 111110**********
0100eeff0000gg00
PADD Sx,Sy,Du 111110**********
PMULS Se,Sf,Dg 0111eeffxxyygguu
PSUB Sx,Sy,Du 111110**********
PMULS Se,Sf,Dg 0110eeffxxyygguu
PADD Sx,Sy,Dz 111110**********
10110001xxyyzzzz
DCT PADD Sx,Sy,Dz 111110**********
10110010xxyyzzzz
DCF PADD Sx,Sy,Dz 111110**********
10110011xxyyzzzz
PSUB Sx,Sy,Dz 111110**********
10100001xxyyzzzz
DCT PSUB Sx,Sy,Dz 111110**********
10100010xxyyzzzz
DCF PSUB Sx,Sy,Dz 111110**********
10100011xxyyzzzz
PSHA Sx,Sy,Dz 111110**********
10010001xxyyzzzz
DCT PSHA Sx,Sy,Dz 111110**********
10010010xxyyzzzz
Operation
Se * Sf → Dg (signed)
Sx + Sy → Du
Se * Sf → Dg (signed)
Sy – Sy → Du
Se * Sf → Dg (signed)
Sx + Sy → Dz
If DC = 1, Sx + Sy → Dz
If DC = 0, nop
If DC = 0, Sx + Sy → Dz
If DC = 1, nop
Sx – Sy → Dz
If DC = 1, Sx – Sy → Dz
If DC = 0, nop
If DC = 0, Sx – Sy → Dz
If DC = 1, nop
If Sy > = 0, Sx << Sy → Dz
(arithmetic shift)
If Sy<0, Sx>>Sy → Dz
If DC = 1 & Sy > = 0,
Sx << Sy → Dz (arithmetic
shift)
If DC = 1 & Sy < 0,
Sx >> Sy → Dz
If DC = 0, nop
Execution
States DC
1

1
*
1
*
1
*
1

1

1
*
1

1

1
*
1

Rev. 4.00 Sep. 14, 2005 Page 90 of 982
REJ09B0023-0400