HD6417320 RENESAS [Renesas Technology Corp], HD6417320 Datasheet - Page 216

no-image

HD6417320

Manufacturer Part Number
HD6417320
Description
Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Section 3 DSP Operating Unit
3.6.4
Table 3.39 DSP Operation Instructions
Rev. 3.00 Jan. 18, 2008 Page 154 of 1458
REJ09B0033-0300
Instruction
DCT PADD Sx,Sy,Dz
DCF PADD Sx,Sy,Dz
DCT PSUB Sx,Sy,Dz
DCF PSUB Sx,Sy,Dz
DCT PSHA Sx,Sy,Dz
DCF PSHA Sx,Sy,Dz
PMULS Se,Sf, Dg 111110**********
PADD Sx,Sy,Du
PMULS Se,Sf,Dg
PSUB Sx,Sy,Du
PMULS Se,Sf,Dg
PADD Sx,Sy,Dz
PSUB Sx,Sy,Dz
PSHA Sx,Sy,Dz
PSHL Sx,Sy,Dz
DSP Operation Instructions
Instruction Code Operation
0100eeff0000gg00
111110**********
0111eeffxxyygguu
111110**********
0110eeffxxyygguu
111110**********
10110001xxyyzzzz
111110**********
10110010xxyyzzzz
111110**********
10110011xxyyzzzz
111110**********
10100001xxyyzzzz
111110**********
10100010xxyyzzzz
111110**********
10100011xxyyzzzz
111110**********
10010001xxyyzzzz
111110**********
10010010xxyyzzzz
111110**********
10010011xxyyzzzz
111110**********
10000001xxyyzzzz
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
If DC = 0 & Sy >= 0, Sx<<Sy → Dz
(arithmetic shift)
If DC = 0 & Sy < 0, Sx>>Sy → Dz
If DC = 1, nop
If Sy >= 0, Sx<<Sy → Dz (logical shift)
If Sy < 0, Sx>>Sy → Dz
Execution
States
1
1
1
1
1
1
1
1
1
1
1
1
1
DC
*
*
*
*
*
*

Related parts for HD6417320