English
Language : 

SMJ320C80 Datasheet, PDF (49/157 Pages) Texas Instruments – DIGITAL SIGNAL PROCESSOR
SMJ320C80
DIGITAL SIGNAL PROCESSOR
SGUS025B – AUGUST 1998 – REVISED JUNE 2002
PP instruction set
PP instructions are represented by algebraic expressions for the operations performed in parallel by the
multiplier, ALU, global-address unit, and local-address unit. The expressions use the || symbol to indicate
operations that are to be performed in parallel. The PP ALU operator syntax is shown in Table 9. The data unit
operations (multiplier and ALU) are summarized in Table 10 and the parallel transfers (global and local) are
summarized in Table 11.
Table 9. PP Operators by Precedence
OPERATOR
src1 [n] src1–1
()
@mf
%
%%
%!
%%!
\\
<<
>>u
>> or >>s
&
^
|
+
–
=[cond]
=[cond.pro]
=
FUNCTION
Select odd (n=true) or even (n=false) register of D register pair
based on negative condition code
Subexpression delimiters
Expander operator
Mask generator
Nonmultiple mask generator (EALU only)
Modified mask generator (0xFFFFFFFF output for 0 input)
Nonmultiple shift right mask generator (EALU only)
Rotate left
Shift left (pseudo-op for rotate and mask)
Unsigned shift right
Signed shift right
Bitwise AND
Bitwise XOR
Bitwise OR
Addition
Subtraction
Conditional assignment
Conditional assignment with status protection
Equate
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443
49