English
Language : 

SH7729R Datasheet, PDF (127/855 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer Super RISC engine Family/SH7700 Series
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********** Sx – 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********** If DC = 1 & Sy > = 0,
10010010xxyyzzzz Sx << Sy → Dz (arithmetic
shift)
If DC = 1 & Sy < 0,
Sx >> Sy → Dz
If DC = 0, nop
Note: * See table 2.33.
Execu-
tion
States DC
1
—
1
*
1
*
1
*
1
*
1
*
1
*
1
—
1
—
1
*
1
—
Rev. 5.0, 09/03, page 81 of 806