English
Language : 

SH7710 Datasheet, PDF (187/996 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series
Section 3 DSP Operating Unit
3.6.4 DSP Operation Instructions
Table 3.39 DSP Operation Instructions
Instruction
PMULS Se,Sf,Dg
PADD Sx,Sy,Du
PMULS Se,Sf,Dg
PSUB Sx,Sy,Du
PMULS Se,Sf,Dg
PADD Sx,Sy,Dz
DCT PADD
Sx,Sy,Dz
DCF PADD
Sx,Sy,Dz
PSUB Sx,Sy,Dz
DCT PSUB
Sx,Sy,Dz
DCF PSUB
Sx,Sy,Dz
PSHA Sx,Sy,Dz
DCT PSHA
Sx,Sy,Dz
DCF PSHA
Sx,Sy,Dz
Instruction Code Operation
Execu-
tion
States DC
111110********** Se*Sf ->Dg (Signed)
1

0100eeff0000gg00
111110********** Sx + Sy ->Du Se*Sf ->Dg (Signed)
1
*
0111eeffxxyygguu
111110********** Sx-Sy ->Du Se*Sf ->Dg (Signed)
1
*
0110eeffxxyygguu
111110********** Sx + Sy ->Dz
1
*
10110001xxyyzzzz
111110********** If DC=1, Sx + Sy ->Dz If DC=0, nop
1

10110010xxyyzzzz
111110********** If DC=0, Sx + Sy ->Dz If DC=1, nop
1

10110011xxyyzzzz
111110********** Sx-Sy ->Dz
1
*
10100001xxyyzzzz
111110********** If DC=1, Sx-Sy ->Dz If DC=0, nop
1

10100010xxyyzzzz
111110********** If DC=0, Sx-Sy ->Dz If DC=1, nop
1

10100011xxyyzzzz
111110********** If Sy>=0, Sx<<Sy ->Dz (arithmetic shift)
1
*
10010001xxyyzzzz If Sy<0, Sx>>Sy ->Dz
111110********** If DC=1 & Sy>=0, Sx<<Sy ->Dz (arithmetic shift) 1

10010010xxyyzzzz If DC=1 & Sy<0, Sx>>Sy ->Dz If DC=0, nop
111110********** If DC=0 & Sy>=0, Sx<<Sy ->Dz (arithmetic shift) 1

10010011xxyyzzzz If DC=0 & Sy<0, Sx>>Sy ->Dz If DC=1, nop
Rev. 2.00 Dec. 07, 2005 Page 145 of 950
REJ09B0079-0200