English
Language : 

HD6417727BP160CV Datasheet, PDF (146/1098 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family/ SH7700 Series
Section 2 CPU
Table 2.32 DSP Operation Instructions
Instruction
Instruction Code
Operation
PMULS Se,Sf,Dg 111110********** Se * Sf → Dg (signed)
0100eeff0000gg00
PADD Sx,Sy,Du 111110********** Sx + Sy → Du
PMULS Se,Sf,Dg 0111eeffxxyygguu Se * Sf → Dg (signed)
PSUB Sx,Sy,Du 111110********** Sy – Sy → Du
PMULS Se,Sf,Dg 0110eeffxxyygguu Se * Sf → Dg (signed)
PADD Sx,Sy,Dz 111110********** Sx + Sy → Dz
10110001xxyyzzzz
DCT PADD Sx,Sy,Dz 111110********** If DC = 1, Sx + Sy → Dz
10110010xxyyzzzz If DC = 0, nop
DCF PADD Sx,Sy,Dz 111110********** If DC = 0, Sx + Sy → Dz
10110011xxyyzzzz If DC = 1, nop
PSUB Sx,Sy,Dz 111110********** Sx – Sy → Dz
10100001xxyyzzzz
DCT PSUB Sx,Sy,Dz 111110********** If DC = 1, Sx – Sy → Dz
10100010xxyyzzzz If DC = 0, nop
DCF PSUB Sx,Sy,Dz 111110********** If DC = 0, Sx – Sy → Dz
10100011xxyyzzzz If DC = 1, nop
PSHA Sx,Sy,Dz
111110********** If Sy > = 0, Sx << Sy → Dz
1010001xxyyzzzz (arithmetic shift)
If Sy<0, Sx>>Sy → Dz
DCT PSHA Sx,Sy,Dz
111110**********
10010010xxyyzzzz
If DC = 1 & Sy > = 0,
Sx << Sy → Dz (arithmetic
shift)
If DC = 1 & Sy < 0,
Sx >> Sy → Dz
If DC = 0, nop
Execu-
tion
States DC
1
—
1
*
1
*
1
*
1
*
1
*
1
*
1
*
1
*
1
*
1
*
Rev.6.00 Mar. 27, 2009 Page 88 of 1036
REJ09B0254-0600