|
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
|
▷ |