HD6417641 RENESAS [Renesas Technology Corp], HD6417641 Datasheet - Page 140

no-image

HD6417641

Manufacturer Part Number
HD6417641
Description
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Section 2 CPU
Table 2.31 DSP Operation Instructions
Rev. 4.00 Sep. 14, 2005 Page 90 of 982
REJ09B0023-0400
Instruction
DCT
DCF
DCT
DCF
DCT
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
PADD Sx,Sy,Dz
PADD Sx,Sy,Dz
PSUB Sx,Sy,Dz
PSUB Sx,Sy,Dz
PSUB Sx,Sy,Dz
PSHA Sx,Sy,Dz
PSHA Sx,Sy,Dz
Instruction Code
0100eeff0000gg00
111110**********
0111eeffxxyygguu
111110**********
0110eeffxxyygguu
111110**********
10110001xxyyzzzz
111110**********
10110010xxyyzzzz
111110**********
10110011xxyyzzzz
111110**********
10100001xxyyzzzz
111110**********
10100010xxyyzzzz
111110**********
10100011xxyyzzzz
111110**********
10010001xxyyzzzz
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
1
1
1
1
1
1
1
1
1
1
1
DC
*
*
*
*
*

Related parts for HD6417641