Table 2.31 Dsp Operation Instructions - Renesas HD6417641 Hardware Manual

32-bit risc microcomputer superh risc engine family / sh7641 series
Table of Contents

Advertisement

Section 2 CPU

Table 2.31 DSP Operation Instructions

Instruction
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
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
Rev. 4.00 Sep. 14, 2005 Page 90 of 982
REJ09B0023-0400
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
DC
1
1
*
1
*
1
*
1
1
1
*
1
1
1
*
1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7641

Table of Contents